Jedi (game engine) explained

Jedi
Developer:LucasArts
Operating System:MS-DOS, Mac OSSony PlayStation
Genre:Game engine
License:Proprietary
Author:Ray Gresko
Programming Language:C

Jedi is a game engine developed primarily by Ray Gresko for LucasArts. It is very similar to the Build engine used in Duke Nukem 3D. While not a true 3D engine, it supported a three-dimensional environment with no limitations in the 3rd dimension (Z). In Doom, environments or levels were limited to existing in the X-Y plane only  - levels were laid out two-dimensionally: while floor and ceiling heights could differ, areas could not overlap vertically. The Jedi Engine had support for areas or rooms (called "sectors") on top of one another, a trait that it shared with the Build engine.[1] In the Dark Forces revision of the engine, the renderer could not display two rooms situated on top of each other simultaneously. This capability was added for Outlaws.[2]

The Jedi Engine also included the ability to jump and crouch, the ability to look up and down, and atmospheric effects (achieved by careful manipulation of 256-color palette files).[3] The engine is limited in its rendering capabilities, however, and used two-dimensional sprites (pre-rendered in different angles) for most of its object graphics.[2] Other LucasArts techniques such as the iMuse sound system were incorporated.[4]

Its lifetime was short-lived, being used in two titles, and Outlaws.[5] The sequel to Dark Forces, Jedi Knight, used the Sith engine.

There have been attempts of open source game engine recreations based on reverse engineering the original source code.[6]

Notes and References

  1. Web site: Star Wars: Dark Forces . Internet Video Game Library.
  2. Web site: Lampert . Guilherme . Reverse engineering LucasArts Outlaws . Lampert's game dev journal.
  3. Web site: John . Papadopoulos . The Force Engine is a source port of the Jedi Engine, will support Dark Forces & Outlaws . DSOG.
  4. Web site: Byte.com article on Dark Forces and the Jedi engine . January 3, 2009 . April 5, 2007 . https://web.archive.org/web/20070405143735/http://www.byte.com/art/9512/sec10/art1.htm . dead .
  5. Web site: Doom to Dunia: A Visual History of 3D Game Engines. Paul Lilly. 2009-07-21. maximumpc.com. Maximum PC. dead. https://web.archive.org/web/20150708052743/http://www.maximumpc.com/doom-to-dunia-a-visual-history-of-3d-game-engines/. July 8, 2015. 2016-01-16.
  6. Web site: Dawe . Liam . The Force Engine is a fresh attempt to rebuild the Jedi Engine . 2020-05-19 . GamingOnLinux .