Jedi is a game engine developed primarily by Ray Gresko for
LucasArts
Lucasfilm Games (known as LucasArts between 1990 and 2021) is an American video game brand licensing, licensor that is part of Lucasfilm. It was founded in May 1982 by George Lucas as a video game development group alongside his film company; as ...
.
It is very similar to the
Build engine
Build Engine is a first-person shooter engine created by Ken Silverman, author of ''Ken's Labyrinth'', for 3D Realms. Like the Doom engine, ''Doom'' engine, the Build Engine represents its world on a 2D computer graphics, two-dimensional grid usin ...
used in ''
Duke Nukem 3D
''Duke Nukem 3D'' is a first-person shooter video game developed by 3D Realms. It is a sequel to the platform games ''Duke Nukem'' and ''Duke Nukem II'', published by 3D Realms.
''Duke Nukem 3D'' features the adventures of the titular Duke Nuke ...
''. While not a
true 3D
3D computer graphics, or “3D graphics,” sometimes called CGI, 3D-CGI or three-dimensional computer graphics are graphics that use a three-dimensional representation of geometric data (often Cartesian) that is stored in the computer for the ...
engine, it supported a three-dimensional environment with no limitations in the 3rd dimension (Z). In ''
Doom
Doom is another name for damnation.
Doom may also refer to:
People
* Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed
* Daniel Doom (born 1934), Belgian cyclist
* Debbie Doom (born 1963), American softball pitcher
* L ...
'', 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. In the ''
Dark Forces Dark Force or Dark Forces may refer to:
''Star Wars''
*The dark side of the Force
*'' Star Wars: Dark Forces'', a 1995 video game and novelization
*'' Star Wars Jedi Knight: Dark Forces II'', the sequel to the 1995 video game and novelization
*''Da ...
'' revision of the engine, the renderer could not display two rooms situated on top of each other simultaneously. This capability was added for ''
Outlaws
An outlaw is a person living outside the law.
Outlaws or The Outlaws may also refer to:
Film and television Film
* ''The Outlaws'' (1950 film), an Italian crime film
* ''Outlaws'' (1985 film), a French film
* ''The Outlaws'' (2017 film), a Sou ...
''.
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). 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.
Other LucasArts techniques such as the
iMuse
iMUSE (''Interactive Music Streaming Engine'') is an interactive music system used in a number of LucasArts video games. The idea behind iMUSE is to synchronize music with the visual action in a video game so that the audio continuously matches t ...
sound system were incorporated.
Its lifetime was short-lived, being used in two titles, ''
Star Wars: Dark Forces'' and ''
Outlaws
An outlaw is a person living outside the law.
Outlaws or The Outlaws may also refer to:
Film and television Film
* ''The Outlaws'' (1950 film), an Italian crime film
* ''Outlaws'' (1985 film), a French film
* ''The Outlaws'' (2017 film), a Sou ...
''.
The sequel to ''Dark Forces'', ''
Jedi Knight'', used the Sith engine.
There have been attempts of
Open Source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
game engine recreation
Game engine recreation is a type of video game engine remastering process whereby a new game engine is written from scratch as a clone of the original with the ability to load the original game's data files such as music, textures, scripts, shad ...
s based on
reverse engineer
Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
ing the original source code.
References
1995 software
Video game engines
{{videogame-software-stub