Слишком обобщенный вопрос, что бы дать конкретный ответ. А хорошей теоретической основы без практики быть не может.
Ответ на твой вопрос в самом вопросе:
... для написания игры
Начни реализовывать мини проекты для себя. Напиши не сложную игру с элементарной графикой. В процессе разработки:
1) осознаешь насколько скудны твои теоретические знания
2) увидишь какие проблемы встречаются по ходу разработки в реальной жизни
3) узнаешь о тонне новых методов/алгоритмов, логическим и математических
4) поймешь чем хочешь заниматься дальше, какие проекты создавать
Душа требует создания чего-то интереснее
Ничего интереснее ai быть не может :)