Jedi es un motor de juego desarrollado principalmente por Ray Gresko para LucasArts . [3] Es muy similar al motor Build utilizado en Duke Nukem 3D . Si bien no es un verdadero motor 3D , admitía un entorno tridimensional sin limitaciones en la tercera dimensión (Z). En Doom , los entornos o niveles se limitaban a existir solo en el plano XY: los niveles se presentaban de forma bidimensional: si bien las alturas del piso y el techo podían diferir, las áreas no podían superponerse verticalmente. El motor Jedi tenía soporte para áreas o habitaciones (llamadas "sectores") una encima de la otra, un rasgo que compartía con el motor Build. [2] En la revisión Dark Forces del motor, el renderizador no podía mostrar dos habitaciones situadas una encima de la otra simultáneamente. Esta capacidad se agregó para Outlaws . [4]
El motor Jedi también incluía la capacidad de saltar y agacharse, la capacidad de mirar hacia arriba y hacia abajo, [3] y efectos atmosféricos (logrados mediante una cuidadosa manipulación de archivos de paleta de 256 colores). [5] Sin embargo, el motor está limitado en sus capacidades de renderizado y utilizó sprites bidimensionales (pre-renderizados en diferentes ángulos) para la mayoría de sus gráficos de objetos. [4] Se incorporaron otras técnicas de LucasArts, como el sistema de sonido iMuse . [1]
Su vida útil fue breve, siendo utilizado en dos títulos, Star Wars: Dark Forces y Outlaws . [6] La secuela de Dark Forces , Jedi Knight , utilizó el motor Sith.
Ha habido intentos de recrear motores de juegos de código abierto basados en ingeniería inversa del código fuente original. [7]