Sith (game engine)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Sith engine
Developer(s) LucasArts
Operating system Microsoft Windows
Type Game engine
License proprietary

The Sith engine is a game engine developed by LucasArts. The game Star Wars Jedi Knight: Dark Forces II is based on this engine, and its expansion, Star Wars Jedi Knight: Mysteries of the Sith, is based on a slightly updated version.

The engine was used in Grim Fandango as a basis for the GrimE engine,[1] and in Star Wars: Droid Works.[2] A modified third-person view version of the code with drastically rewritten lighting, collision, rendering and tools was renamed to Jones engine and used in Indiana Jones and the Infernal Machine.[3]

Technical features[edit]

The Sith engine is an early example of a scripted game engine. Most object behaviors are implemented with the integrated COG scripting language or defined parametrically using a template system which allows simple inheritance.[4]

The engine is also an example of a portal engine. Level geometry is rendered as a series of negative-space convex polyhedrons connected by adjoining polygons. Levels require no preprocessing and hidden surface determination is computed at run-time.

References[edit]

  1. ^ Lua in Grim Fandango
  2. ^ Postmortem: LucasLearning's Star Wars DroidWorks
  3. ^ Chris Jensen (1999). "Indiana Jones Interview". CheckOut Games (via Internet Archive). Archived from the original on 27 January 2000. Retrieved 7 April 2010. 
  4. ^ Adding Languages to Game Engines