Esto me acuerda de un comic que ví.
Pero vamos al grano, en este momento los juegos en 3D son los que más se desarrollan, y por ende, existen mas herramientas para desarrollar juegos en 3D.
Para desarrollar un juego en 3D necesitas:
Modelar y texturizar tus objetos, personajes, etc. ( Existe una herramienta libre
www.blender3d.org y varias comerciales )
Programas sus movimientos, sonidos, etc. ( Saber programar )
Y una idea sobre que se va a tratar.
Para comenzar le recomiendo Blender, es facil de programar y despues de usarlo un rato, lo de modelar tambien se vuelve facil.
www.blender3d.org
PD: En Blender, para hacer cosas sencillas se puede usar los "logic bricks", que te permiten implementar ciertos comportamientos sin escribir una sola linea de código