Нарисуйте с помощью языка сетку в пространстве, переместите камеру на сетку, чтобы она могла двигаться по горизонтале как в обычном шутере.
Дальше сделайте границы сетки.
Я вообще не понял что вы хотите, написать игру с 0 и разобраться или хотите использовать готовый движок.
Времени угрохаете лет 5 минимум.