Написание своей игры с нуля на С++ - статья в трех частях
C++ это один из самых популярных языков программирования. Многие программисты игр начинают свою деятельность именно с этого языка программирования.
В первой части статьи рассматривается создание мини-фреймворка, во второй - основы программирования на состояниях (state-based), в третьей - игра дописывается до конца
Ссылка на 1 часть - http://habrahabr.ru/post/197278/
Ссылка на 2 часть - http://habrahabr.ru/post/197280/
Ссылка на 3 часть - http://habrahabr.ru/post/197288/