QNA > Q > Qual È Il Miglior Motore Di Gioco 3D Gratuito?

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.

Di Cralg Darras

Quali nuovi spettacoli vorresti che Disney facesse per Disney Plus? :: Quali libri dovrei leggere per iniziare a programmare un motore di gioco 3D con C++?
Link utili