Cita: a mi me gustaria mucho programar en C++ para hacer juegos, pero la verdad que logre descargar el codigo fuente de uno de los juegos mas conocidos (Quake 3 arena) y al ver tanto codigo por todos lados un poco me desalienta
Es que te fuiste de entrada a lo extremo. No pienses que vas a hacer un juego como ese con dos librerias y 5 clases que manejan todo. Un juego como ese estamos hablando de proyectos grandes en los que trabajan decenas de personas cada uno con tareas especificas y especializados en eso.
Fijate primero qué es lo que querés hacer, y después elegí con qué lo vas a hacer.
Si querés hacer un juego como el comun, te conviene arrancar con java, python vi que tiene librerias buenas, o hasta javascript si lo querés correr en una web, con librerias que estan saliendo como three.js.
Ahora, querés un juego como Quake 3 Arena, si aprendete C++, y conseguite un par de millones para pagar sueldos porque uno solo es una tarea que para cuando termines, los juegos van a estar 10 veces mas vanzados.