Una forma de comenzar a hacer un juego sin conocimientos de programación es usar uno de los muchos motores de juego diseñados específicamente para un género de juego. Y dado que están diseñados con un solo género de juego en mente, generalmente ni siquiera requieren que aprendas un lenguaje de scripting. Para nombrar unos pocos:
- RPG Maker : para juegos de rol en 2D (¡me encantaba jugar con esto cuando tenía su edad!)
- Visionaire Studio - para aventuras gráficas point'n'click
- MUGEN - para juegos de lucha 2D
Y aunque podría necesitar aprender un poco de programación, no debería ser tan difícil de usar:
- Flixel : una biblioteca de juegos Flash, de uso general pero con muchas facilidades para ayudar a hacer juegos de plataformas.
- GameMaker : también es famoso, aunque nunca lo he usado.
Además, dado que está comenzando, recomiendo comenzar con juegos en 2D antes de pasar a los juegos en 3D.
Creo que RPG Maker sería un buen lugar para comenzar porque, aunque no es necesario escribir el código directamente, la forma en que está configurado el sistema de eventos hace que tenga que pensar lógicamente, lo que es imprescindible para un programador.
Básicamente, crea eventos, configura las condiciones para que se activen y agrega una serie de acciones con parámetros configurables. También tiene que establecer indicadores que serían equivalentes a las variables, y puede controlar el flujo de estos eventos utilizando condicionales y bucles. En general, este tipo de pensamiento se traducirá muy bien en una programación real más adelante.
Visionaire Studio también es muy similar a esto, ¡pero para otro género!