An open-source re-implementation of the classic Tomb Raider engine for playing Tomb Raider 1-5 and custom levels.
OpenTomb is an open-source re-implementation of the classic Tomb Raider engine, built from scratch to play levels from Tomb Raider 1–5 and custom TRLE levels. It solves compatibility issues with modern operating systems and hardware while enhancing the original experience with updated features and graphical improvements.
Classic Tomb Raider enthusiasts, retro gaming developers, and modders looking to play, modify, or create custom levels with modern engine capabilities.
Developers choose OpenTomb for its cross-platform compatibility, open-source flexibility, and enhanced features like variable frame rates and Lua scripting, which overcome the limitations of the original proprietary engine.
An open-source Tomb Raider 1-5 engine remake
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses a terrain generator to create optimized collision meshes from floordata, overcoming original engine limitations for more fluid movement.
Supports variable frame rates beyond the original 30fps cap, enabling smoother animations and gameplay on modern hardware.
Implements a Lua engine for entity functionality, allowing mods and extensions without recompiling the core engine, as highlighted in the features section.
Runs on Windows, macOS, and Linux with potential for future ports, ensuring longevity on modern systems as stated in the supported platforms.
Explicitly marked as inactive and no longer maintained, meaning no future updates, bug fixes, or community support, as per the disclaimer.
Requires manual conversion or downloading of game assets like audio tracks and loading screens, with external dependencies and potential renaming issues, making installation non-trivial.
Compilation requires specific C++11 flags and may crash with certain optimization levels; the README notes issues with -O3 on old GCC and general instability.