Obviamente, eso depende en gran medida de los tipos de juegos que desea hacer y en qué parte del proceso desea enfocarse.
Diría que si desea comenzar directamente haciendo que las cosas se muevan en la pantalla, comience con Scratch, que es algo así como Logo pero optimizado para juegos de sprites 2D. Si la creación de objetos y escenarios es más interesante, Second Life y algunos de los motores de juegos más modificados como Quake o Source te dan mucho para trabajar. (Si desea profundizar en el modelado para otros fines, el programa CAD DraftSight de Dassault es gratuito y una forma tan buena de comenzar como cualquiera; Blender y Daz3D son buenos para el modelado 3D a bajo precio, aunque puede gastar una pequeña fortuna en modelos prefabricados para Daz.)
Si desea hacer una programación más general, el dinero inteligente en estos días está en Python; es el básico del siglo XXI, pero no tan sofocante o ilegible, y hay mucho material para los autores principiantes de juegos. También es el lenguaje más popular para el desarrollo de Raspberry Pi, que puede ser de algún interés.
- ¿Habrá alguna vez un videojuego que presente una historia de acción en vivo basada en la elección?
- ¿Cuál es la mejor caja de refuerzo para comprar Magic the Gathering?
- ¿Cómo diseñan los diseñadores de juegos RTS las unidades individuales?
- ¿Cómo ganan dinero los juegos de computadora o los desarrolladores de juegos de computadora?
- ¿Te gustan los videojuegos?