Jedi — игровой движок, разработанный в первую очередь Рэем Греско для LucasArts . [3] Он очень похож на движок Build , используемый в Duke Nukem 3D . Хотя это и не настоящий 3D- движок, он поддерживал трёхмерную среду без ограничений в 3-м измерении (Z). В Doom среды или уровни были ограничены существованием только в плоскости XY — уровни были расположены в двух измерениях: в то время как высота пола и потолка могла различаться, области не могли перекрываться по вертикали. Движок Jedi поддерживал области или комнаты (называемые «секторами») друг над другом, что было общей чертой движка Build. [2] В версии движка Dark Forces рендерер не мог отображать две комнаты, расположенные друг над другом одновременно. Эта возможность была добавлена для Outlaws . [4]
Jedi Engine также включал в себя возможность прыгать и приседать, возможность смотреть вверх и вниз, [3] и атмосферные эффекты (достигнутые путем тщательной обработки файлов палитры из 256 цветов). [5] Однако движок ограничен в своих возможностях рендеринга и использовал двухмерные спрайты (предварительно отрендеренные под разными углами) для большинства своих графических объектов. [4] Были включены и другие технологии LucasArts, такие как звуковая система iMuse . [1]
Его существование было недолгим, он использовался в двух играх: Star Wars: Dark Forces и Outlaws . [6] Продолжение Dark Forces , Jedi Knight , использовало движок Sith.
Были попытки воссоздания игрового движка с открытым исходным кодом на основе обратного проектирования оригинального исходного кода. [7]