Bueno creo que estas solo con c ¿No es esto?
Pues sera hora de que te pongas con c++.
Juegos son programas muy complejos, trabajas con muchos punteros referencias clases.
Son muchas lineas de código, basta que te pongas en un simple pong y veras la que lías de lineas jaja
Se puede hacer un juego con ambos lenguajes C/C++.
Pero c++ trae unas cuantas cosillas nuevas.
Cpp intenta que reutilices el código, ya sabes lo de (No reinventar la rueda).
Yo soy novato aun.
Te faltan materiales (libros, videos...) sobre c++??