Sith (Game Engine)

From Handwiki

Sith engine
Developer(s)LucasArts
Written inC
Operating systemMicrosoft Windows
TypeGame engine
Licenseproprietary

The Sith engine is a game engine developed by LucasArts, named after the in-lore dark side organization. The game Star Wars Jedi Knight 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.[2] A modified third-person view version of the code with dramatically rewritten lighting, collision, rendering and tools was renamed to Jones engine and used in Indiana Jones and the Infernal Machine.[3]

Technical features

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

  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. https://web.archive.org/web/20000127011936/http://www.checkout.com/games/nn/article/0,6712,1746754,00.html. Retrieved 7 April 2010. 
  4. Adding Languages to Game Engines





Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Sith_(game_engine)&oldid=302525"

Categories: [Video game engines]


Download as ZWI file | Last modified: 08/24/2024 00:53:26 | 16 views
☰ Source: https://handwiki.org/wiki/Software:Sith_(game_engine) | License: CC BY-SA 3.0

ZWI is not signed. [what is this?]