Революционность игрового движка Infinity Engine для своего времени заключалась в следующих особенностях:
- Использование предварительно визуализированных изометрических фонов. 5 Это позволило представить фантастический мир игры более детально, чем это было возможно с графикой в реальном времени. 5
- Прототипная версия современной потоковой передачи уровней. 5 Движок добавлял новые фрагменты фона в память по мере продвижения игрока и отбрасывал фрагменты вне экрана, поскольку они больше не нужны. 5
- Сложная система «управления плитками». 5 Разделение фонов на плитки увеличило ресурсы игры, что требовало большого объёма работы по оптимизации. 5
Кроме того, Infinity Engine имел собственную структуру файлов, язык сценариев и слои игрового поля. 3