- Comience con un lenguaje de programación que sea fácil de usar ( NO C o C ++)
- Obtenga un libro para principiantes para ese lenguaje de programación (no dirigido a juegos)
- Decide qué API o entorno proporciona lo que se necesita para escribir juegos. Comencé haciendo serpientes, invasores del espacio, etc. en la consola, pero cualquier entorno 2D funcionará (mantente alejado del 3D todo el tiempo que puedas; hay cosas mucho más importantes que aprender primero). SDL / GLUT para OpenGL tiene enlaces en casi cualquier idioma. Pygame para Python también parece prometedor. Usando el elemento de lienzo de HTML5, incluso podría escribir los programas en el navegador usando JavaScript. No estoy seguro de qué es lo mejor en estos días, pero hay algunas sugerencias.
- Encuentre una comunidad para inspiración y ayuda cuando esté atrapado. Usé gamedev.net. Como estamos en stackoverflow, gamedev.stackexchange.com también debería ser una opción natural 🙂
- Empieza pequeño. Muy pequeña. Me refiero a realmente pequeño. Luego, da pequeños pasos hacia nuevos desafíos. Por favor no escriba un MMORPG.
- El diseño del juego y los gráficos son divertidos, pero se centran en la programación (al menos por ahora). Cuando hayas escrito un juego simple, aprende a hacer lo mismo mejor.
- Pon una meta. Imagina el juego que te gustaría hacer. No intentes hacer eso inmediatamente, pero asegúrate de que cada cosa nueva que aprendas o hagas te lleve un paso más cerca. No aprenda lo que no necesita, por así decirlo (simplemente hay demasiado para aprender).
Feliz aprendizaje 🙂