Soy B.Tech estudiante y he hecho algunos cursos de CS y tengo algún conocimiento sobre lenguajes de programación. Conozco C ++ (he hecho algunos pequeños programas GUI de escritorio con Qt y en Visual Studio), Java (también he hecho algo de GUI en Swing) y Python.
Ahora quiero aprender a hacer juegos en 2D y 3D que se puedan jugar en el escritorio y también en la web. Entonces, ¿qué idioma será el mejor para esto? He jugado algunos juegos web y todos necesitan Flash Player para funcionar, ¿están todos hechos en AS o en algún otro lenguaje Flash?
Según su explicación, parece que desea aprender sobre el desarrollo de juegos, no el diseño de juegos. Si estás interesado en el desarrollo de juegos, sigue los consejos de Nick. He realizado una gran cantidad de desarrollo de juegos flash en el pasado, y todos los recursos que enumeró son de primera categoría.
Además, definitivamente deberías revisar lo siguiente ...
mochimedai.com : proporcionan muchos recursos y herramientas excelentes para los desarrolladores de juegos Flash, solía pasar el rato en sus foros cuando creé mi primer juego Flash independiente.
PERO, si quieres aprender el diseño del juego real , que es un concepto completamente diferente del desarrollo del juego, deberías consultar este blog
http://gamedesignconcepts.wordpress.com/
Es de un tipo llamado Ian Schreiber, quien es coautor de un libro llamado "Desafíos para los diseñadores de juegos". Escribió un blog en el que enseñaba un curso gratuito de diseño de juegos a través de la red, el único requisito es que tenías que comprar su libro, que usa durante el curso, que cuesta unos 20 dólares en Amazon.
Comencé el curso y luego me di cuenta de que Game Design no era para mí, estaba mucho más interesado en el desarrollo de juegos. Pero si quieres incursionar en Game Design definitivamente lo recomiendo. El curso fue diseñado para principiantes totales, por lo que no necesitas experiencia previa en el diseño del juego para tomarlo.
Una de las mejores cosas del curso es que no realiza ninguna programación, son todos prototipos en papel, lo que realmente le permite concentrarse en el diseño. Por supuesto, esto no le impide tomar uno de los juegos que diseñó durante el curso y convertirse en un prototipo / juego realmente jugable.
¡Buena suerte!
fuente