Я бы посоветовал начать с разработки мобильных игр, неважно под Android, IOS или WP.
Язык лучше выбрать Java/C++/C#, в дальнейшем легче будет сменить направление деятельности.
Напиши что нибудь сам, хоть пасьянс или tower defence, чтоб познакомиться с языком и въехать в курс дела.
На графику не заворачивайся, велосипеды не изобретай, используй готовые библиотеки.
А дальше лучше в коммерческую компанию.
В России не так много крупных игр разрабатывают, а вот под мобильники найти контору не так сложно.
В общем как то так)