GAME DEVELOPMENT
(obiettivi)
Il corso mira ad illustrare le moderne architetture dei game engine ed a fornire soluzioni tecniche e metodologiche per la progettazione e realizzazione di videogiochi. Verranno esposte le basi matematiche e fisiche su cui si basano i game engine, per poi studiare l’anatomia di un game engine. Nel corso verranno utilizzati game engine oramai stabiliti come standard industriali, e sanno studiati gli aspetti tecnici quali programmazione, scripting, rendering hardware, interfacce utente, e servizi di backend. Nell’ambito del corso saranno anche esposte tematiche fondamentali per lo sviluppo efficace di un videogioco, come narrativa, storytelling, animazione e gameplay. Il corso cercherà di accoppiare gli aspetti metodologici con gli aspetti tecnologici attraverso lo sviluppo di concreti progetti software
|