Специфика программирования в разработке игр
Почитайте статьи на хабре с тэгом GameDevelopment и Unity3D. Разработка игр далеко не самая легкая сфера в IT, я бы даже сказал наоборот. Но, если это ваша детская мечта - дерзайте! Освойте для начала ЯП или платформу (Unity3D,  UDK Engine).
Возможно Вам поможет моя статья: С чего начать разработку игр?
Кстати движков/платформ для создания игр сейчас уже действительно много. В статье многого нет, например CryEngine или фреймворков для разработки под мобильные платформы.
Я лично не специалист по геймдеву, но насколько я знаю, нужно ботать Unity (книг много по нему, но на английском) и потом искать вакансии по этому ключевому слову. А английский нужно прокачивать, без него никак. Тут можно почитать, как это примерно делается. Это на самом деле совсем несложно.
UPD: тут нужно также отметить, что геймдев бывает разным. Серверсайд разработчики везде нужны к примеру, и в геймдеве и не в геймдеве. Если это браузерные игры, то нужно на веб ориентироваться. Если мобильные, то под мобильную разработку.