Io se fossi in te farei un pensierino all'uso del Blender Game Engine (se fai una ricerca trovi di tutto e di più). Usa python come linguaggio di gestione, le api sono ben documentate, ha un manuale, ti ritrovi a poter fare sia la creazione di contenuti grafici che la loro gestione logica con un solo programma... insomma, se digerisci la lingua potresti farci cose carine.
Un paio di link:
http://wiki.blender.org/index.php/Do...al/Game_Engine
http://www.blender.org/documentation.../GE/index.html