Estas confundido en algo en lo que se suele confundir mucha gente.
C# y C++ son lenguajes completamente distintos.
Los juegos normalmente están hechos en C++, C# no se usa normalmente para juegos, a menos que estes usando algún motor (Como el Unity).
C++ es difícil y estudiarlo directamente orientado a videojuegos es mas difícil aun, porque te obligara aprender Opengl (Que es bastante complicado).
No obstante hay buenos libros que puedes leer.
http://www.amazon.es/Beginning-C-Thr.../dp/1435457420 http://www.amazon.com/AI-Game-Develo.../dp/0596005555 http://www.etnassoft.com/biblioteca/...acion-grafica/
El primero y el ultimo son muy buenos.
Ya te comento que no es facil si no has visto nunca nada de programación meterse directamente en esto, pero no es imposible.
Saludos.