Так как жанр не стандартный, то тут без программирования (минимум - скриптования) не обойтись. Но движков, которые предоставляют такую возможность достаточно много - почти любой современный 3Д движок, не привязанный к определенному жанру, подошел бы.
Например: Blender, Platinum Arts Sandbox, Quest 3D, Virtools, Blitz3D, DarkBASIC, Havok, NeoAxis Engine и т.д. и т.п.