— Ch. 1 · Engine Architecture And Design —
Jedi (game engine).
~3 min read · Ch. 1 of 6
Ray Gresko built the Jedi engine to solve a specific problem that Doom could not. In 1992, developers struggled with levels that existed only in an X-Y plane. Floors and ceilings could differ in height, but rooms could never overlap vertically. The Jedi Engine changed this rule by supporting sectors on top of one another. This feature allowed designers to place rooms directly above other rooms without breaking the game logic. It shared this trait with the Build engine used for Duke Nukem 3D. However, the renderer in the Dark Forces revision still had limits. It could not display two rooms situated on top of each other simultaneously during gameplay. That capability waited until the Outlaws release to arrive.
Development History And Creators
LucasArts hired Ray Gresko to create a new toolset for their upcoming projects. He worked closely with the studio to adapt existing concepts into something unique. His process mirrored the development of the Build engine from Apogee Software. Gresko did not invent true three-dimensional rendering from scratch. Instead, he engineered a system that supported verticality within strict constraints. The team integrated iMuse sound technology alongside the visual components. This combination created a cohesive audio-visual experience for players. The engine remained under his direct supervision throughout its short life cycle. No other major studios adopted the technology outside of LucasArts internal teams.