С чего начать программисту-разработчику игр?
>узкую специальность "Разработчика игр"
Это ни разу не узкая специальность. Уже давно один человек не может быть прошарен во всех её аспектах. Лучше уточните чего конкретно хотите в качестве итога обучения.
>с чего же начать?
С написания игры, любой: хоть теттриса хоть next-get MMO. Ничего не получится, но появится отправная точнка и базовое понимание чего вообще происходит.
Нарисуйте с помощью языка сетку в пространстве, переместите камеру на сетку, чтобы она могла двигаться по горизонтале как в обычном шутере.
Дальше сделайте границы сетки.
Я вообще не понял что вы хотите, написать игру с 0 и разобраться или хотите использовать готовый движок.
Времени угрохаете лет 5 минимум.