Galletito, programar no es divertido, te lo digo con mucha experiencia y es muy frustrante más que otra cosa.
Hacer un video juego es algo muy complejo, no te basta solo con aprender a programar, desarrollar un videojuego requiere mucho más que eso, debes aprender diseño en 3D también.
Debes aprender a programar en un motor grafico y aprender a usar ese motor grafico más allá de solo programación, tienes que aprender a optimizar recursos. Escenas y entidades, sistema de componentes, Input de teclado, ratón, mando, física y colisiones, animaciones, audio y la gestión de recursos.
Son muchas cosas que aprender, una sola persona aprendiendo todo y luego haciéndolo sin un equipo; le puede llevar muchos años, lo ideal es contar con un equipo de desarrollo, los videojuegos son uno de los desarrollos más complicados y frustrantes.
Los desarrolladores Indi por lo general cuentan con un quipo y aún así les lleva años de desarrollo, hay creadores que lo hacen solos pero son pocos y les lleva años y mucho estudio y esfuerzo.
En medio de todo ese tiempo hay que tener en cuenta que no se generan ganancias, hay que pensar de qué vas a vivir en lo que estudias y desarrollas, también que el desarrollo de juegos no es barato, es costoso dependiendo del tamaño del juego y su calidad.