Unreal Engine
Da Wikipedia, l'enciclopedia libera.
L'Unreal Engine è il motore di gioco rilasciato dalla Epic Games all'interno del gioco Unreal Tournament (le versioni di riferimento sono UT2003 ed UT2004), disponibile per i sistemi operativi Windows, Linux e Mac OS X. L'Unreal Engine compreso anche nell'Unreal Engine Runtime, allo stato attuale disponibile esclusivamente per il sistema operativo MS Windows.
L'Unreal Engine è un sistema completo di sviluppo e simulazione di ambienti tridimensionali, composto da:
- un renderer grafico 3D, Unreal Client, in grado di fornire visuali egocentriche (poste sul robot) ed exocentriche (in terza persona) della simulazione, che può essere utilizzato per esigenze di debug e di sviluppo;
- un motore per le interazioni fisiche, Karma Engine, che simula la gravità e le interazioni tra gli oggetti;
- un tool di authoring 3D, Unreal Editor, per la modellazione di mappe ed attori;
- un linguaggio di scripting, Unreal Script, per modificare agevolmente il comportamento del sistema.
L'Unreal Engine è considerato lo standard di fatto tra i game engine adattati alla ricerca scientifica. Nel parco di progetti che ne fanno uso si possono citare ad esempio:
- simulazione di un ambiente di soccorso robotico (progetto UsarSim), a cura di Mike Lewis, Università di Pittsburgh;
- display panoramici immersivi, con tecniche multi-schermo (progetto CaveUT), a cura di J. Jacobson, Università di Pittsburgh;
- ambienti di test per Intelligenza Artificiale, a cura di John Laird, Università del Michigan;
- architetture congitive (progetto Act-R), a cura di J. Anderson e C. Lebiere, Carneige Mellon University;
- generazione di personaggi sintetici, a cura di K. Sycara, J. Hodgins e G. Sukanthar, Carneige Mellon University;
- modellazione architetturale (progetto Virtual Reality Notre Dame), a cura di V.J. De Leon, Digitalo Studios;
- modellazione militare a scopo tattico (progetto MOVES per la US Army), a cura di M.Zyda, Naval Postgraduate School.