Giuseppe Sottile
12-09-2009, 16:37
Quali sono i migliori motori 3D da associare ad un compilatore C++ ?
Quali sono i migliori motori 3D da associare ad un compilatore C++ ?
Ciao,
se vuoi andare sull'open source e freeware conosco Irrlicht, OGRE, Panda3D e altri. Gli screenshots di OGRE e Panda3D sono molto promettenti.
Io personalmente ho solo testato un paio di volte Irrlicht ma non ho un mezzo di paragone per gli altri due. Il mio consiglio è quindi guarda i lavori realizzati con questi e tieni a mente che spesso quelle demo (o giochi completi) sono realizzati da chi ha progettato l'engine e quindi lo sfrutta a pieno conoscendolo, e magari basta poco per ottenere un effetto molto meno gradevole.
Mentre se andiamo sulle soluzione enterprise con licenza commerciale, troviamo il conosciutissimo (e apprezzatissimo) Unreal Engine oppure Torque Game Engine e altri ancora. Questi due forniscono anche un set di tools per semplificare lo sviluppo.
Riguardo all'UE naturalmente avrai già visto decine di esempi tutti i giorni, dato che moltissimi dei giochi odierni (e passati) si basano su questo engine (non li elenco ma cito solo Tom Clancy's Splinter Cell - e la relativa serie di episodi-, Unreal Tournament e tra quelli attualmente nei negozi: Gears of War 2, Mirror's Edge, Damnation etc.) Una lista completa la puoi facilmente trovare in rete.
Per il TGE puoi riferirti al loro sito ufficiale -> menù engines -> Made with Torque.
Qual'è il migliore? Dipende da vari fattori. Io dovessi iniziare da zero con uno di quelli gratuiti, personalmente, guarderei prima OGRE e poi Panda3D ( basandomi sui risultati che si possono vedere nei demo e negli screenshots). Altrimenti Irrlicht.
Avessi il budget necessario indubbiamente l'Unreal Engine, o volendo provare qualcosa di diverso il Torque.
Puoi anche dare una occhiata a XNA, che è un insieme di strumenti per la progettazione di videogames. Si dice anche che ci sia un software per la gestione dei document design, ma personalmente uso Video Game Design Pro 2006... anche se credo che la società sia chiusa.
PS: comunque non credo esista il "migliore", ma quello più adatto al tuo scopo e che permetta a te e al tuo probabile team di lavorare senza troppi grattacapi per raggiungere l'obbiettivo nel migliore dei modi.
[EDIT]
Eccoti alcuni screen dei tre engine free:
Irrlicht (http://irrlicht.sourceforge.net/screenshots-recent.html)
OGRE (http://www.flickr.com/photos/35150516@N03/sets/72157613447657691/)
Panda3D (http://www.panda3d.org/screens.php?page=1)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.