
About
Thief is a series of stealth games in which the player is Garrett, a master thief in a fantasy steampunk world. openDarkEngine (OPDE) is a GPL-licensed, multiplatform engine effort to support the data files of Looking Glass's DarkEngine games. So far it can display levels with objects and (broken) lighting, and after a long hiatus the project is in a refactoring and cleanup phase.
Getting started
Not playable yet; build notes exist in the repo but are partly obsolete and will be updated after the cleanup is finished.
History
Earlier work began on simulation code and scripting support, but after a long hiatus the project shifted to cleanup, with plans to replace the Ogre3D library with a thin rendering library such as bgfx and swap its Python bindings for Squirrel.
Known limitations
- feature: Project is currently undergoing refactoring and cleanup; currently limited by Ogre3d library usage which is being replaced.
- rendering: Basic display of levels works including objects and broken lighting.
Media
Additional notes
- Credits
- Credits TomNHarris (telliamed) for work understanding the Dark Engine and its data formats, and ShadowSpawn for mesh and movement database format descriptions.