Qual è il miglior motore di gioco 3D gratuito?
I motori di gioco 3D dipendono da un sacco di cose come: La piattaforma che usi, la piattaforma che vuoi generare il tuo gioco e la conoscenza della programmazione che hai.
Nella piattaforma Windows puoi usare la maggior parte dei motori di gioco, ma in Linux e OSX hai alcune limitazioni. Dato che in Windows è semplice, parlerò di Linux e OSX.
-Unity 3D gira su tutte e tre le principali piattaforme, è buono e basato su scripting principalmente in C#.
-UE4 gira su tutte le principali piattaforme... anche se non l'ho mai fatto funzionare su Linux, è buono e lo scripting è principalmente in C++
-Godot gira su tutte le principali piattaforme senza problemi, è buono e lo scripting è basato principalmente su GDScript (simile a python) e ha la possibilità di usare anche C#, sebbene sia ancora in versione beta. Tuttavia Godot non offre molti asset di gioco come in Unity e questo diventa un problema solo per uno sviluppatore.
-Torque 3D funziona bene in Linux e naturalmente in Windows, ma per molto tempo ha avuto problemi in OSX. È un buon motore di gioco e il suo scripting è basato in C++, ma è principalmente orientato ai giochi FPS e offre anche modelli di base pronti all'uso, così un nuovo programmatore non avrà bisogno di costruire tutto da zero come in Godot, ma è la stessa licenza libera MIT di Godot, permettendo di usarlo gratuitamente come si vuole anche per giochi commerciali.
-Blender Game Engine è parte di Blender 3D. Anche se non è possibile usarlo per creare giochi proprietari, con gli addon è possibile. Blender è un'applicazione complessa che offre modellazione, rigging, animazione, video NLE, simulazione in tempo reale e simulazione fisica in tempo reale come ogni motore. Utilizza lo scripting Python e ha un editor incluso in esso. È possibile utilizzare Armory3D (open source) come addon per Blender per generare giochi commerciali come molti altri, o è possibile esportare intere scene di gioco in altri motori di gioco.
-Panda 3D è un altro motore open source, ma lo stesso di Ogre3D, SDL2 ed ecc... non è proprio un motore di gioco, ma può essere usato normalmente per creare un gioco, anche se non è proprio semplice come i motori di gioco menzionati sopra.
Articoli simili
- Qual è un buon motore di gioco 3D per Android che ha la fisica delle auto? Qual è il miglior motore di gioco per giochi 3D?
- È una buona idea scrivere un motore di gioco in Python? Se no, qual è il miglior linguaggio per scrivere un motore di gioco?
- Ci sono dei tutorial per costruire un gioco come Temple Run usando il motore di gioco Unity3D, o qualsiasi altro motore di gioco?
- Quale motore di gioco è superiore per sviluppare giochi VR e AR: Unreal, Unity o un altro motore di gioco?