# CroftEngine: reimplementing the first Tomb Raider engine

> CroftEngine is an open-source engine for the first Tomb Raider. It reads data from an original installation, and the README points soundtrack files at opentomb.earvillage.net. Releases include a Windows installer, and openSUSE packages it in the Games repository. A setup assistant starts from Beta 15 when files are missing. Windows builds use vcpkg and CMake. The listed packages include boost, glfw3, libpng, openal-soft, OpenGL, freetype, ffmpeg, utfcpp, gettext tools, libarchive, and libjpeg-turbo. git submodule update --init --recursive is required first.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/stohrendorf/CroftEngine>
- Primary source: <https://github.com/stohrendorf/CroftEngine/blob/f2f2d708ee116bc82515bd223d3df0c5ed10ade6/README.md>
- Catalog page: <https://awesomerea.org/resources/croftengine/>
- Record JSON: <https://awesomerea.org/resources/croftengine/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/croftengine/index.md)

## Requirements & limits

- Original Tomb Raider data and the soundtrack files. On Windows, vcpkg and CMake. Initialize submodules first.
- License: LGPLv3.

## Primary sources

1. <https://github.com/stohrendorf/CroftEngine/blob/f2f2d708ee116bc82515bd223d3df0c5ed10ade6/README.md>

## More in Games

- [CrossCraft: a Zig reconstruction of Minecraft Classic 0.30](https://awesomerea.org/resources/crosscraft-case/index.md) · Case study
- [Crusader: No Remorse — a C++ engine reimplementation](https://awesomerea.org/resources/crusader-no-remorse-decomp-case/index.md) · Case study
- [Cryogenic: reimplementing the 1992 Dune game](https://awesomerea.org/resources/cryogenic-dune/index.md) · Case study
- [CSVM: a Crimson Skies engine built from game-data and executable analysis](https://awesomerea.org/resources/csvm-case/index.md) · Case study
- [Cursed Lands: a Godot engine for Evil Islands and Lost in Astral](https://awesomerea.org/resources/cursed-lands-case/index.md) · Case study
- [cyrus: rebuilding The Elder Scrolls Adventures: Redguard in Rust and Bevy](https://awesomerea.org/resources/cyrus-redguard-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
