Es verdad, detras de un videojuego hay un MONTÓN de gentusa administrando cada partecilla.
A los que desarrollan videojuegos en solitario se les llama "Indie" y son frecuentemente sujetos hábiles en varios campos.
@NestorCabedo, no soy un indie talentoso, pero igual te lo diré: gran parte de los indies prefieren utilizar el motor Unity 3D .. dentro tendrás que aplicar programación, modelado 3D (o spriting, si prefieres tirarte al 2D), un plan (diseñar el videojuego), ocuparte de la música/sonidos, Etc.
https://unity3d.com/esTambién hay otros motores más fáciles:
https://www.yoyogames.com/gamemakerhttp://www.pygame.org/hifi.htmlhttp://www.cocos2d-x.org/Con esto se empieza, buscando un motor. Después, la liarás con la programación (javascript es el lenguaje de script usado por Unity más sencillo) y la demás lata. Unity por su parte tiene una gran documentación para consultar.
saludos!!!