Star on GitHubStar2.4k stars

Case study

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.

Targets
Game
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed
Evidence class
C1 partial scope or analysis entry
Stars
311
Last commit
2026-10-04
Language
C++

GitHub data as of 2026-11-10

Copy as MarkdownView JSONCite

Evidence

Demo screenshot from the project's public documentation
Observed
Download and demo observed; the case covers part of the target software.
Scope
Partial
Checked
2026-11-09

How evidence classes are assigned

Requirements & limits

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

Cite

BibTeX

@misc{croftengine,
  title = {{CroftEngine: reimplementing the first Tomb Raider engine}},
  howpublished = {\url{https://github.com/stohrendorf/CroftEngine}},
  url = {https://github.com/stohrendorf/CroftEngine},
  urldate = {2026-11-07},
  note = {Awesome REA entry: \url{https://awesomerea.org/resources/croftengine/}}
}

Plain text

CroftEngine: reimplementing the first Tomb Raider engine. https://github.com/stohrendorf/CroftEngine (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/croftengine/

Useful? Star Awesome REA on GitHub2.4k

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. README.md GitHub · stohrendorf/CroftEngine · Revision f2f2d70

More in Games

All 2976 entries in GamesGames case studies (2832)

↑↓ move↵ open⌘↵ new tab