Мне тоже было интересно как делают игры, выучил С++, OpenGL, Java. Сейчас пишу мелкие игры под Android на Java и OpenGLES 2.0+, ОSL, собрал свой простенький движок, коплю опыт. Лично мне эта тема очень интересна. В мечтах грандиозный долгоиграющий онлайн проект.