libretro/openlara — explained in plain English
Analysis updated 2026-07-18 · repo last pushed 2026-06-24
Play classic Tomb Raider levels in your web browser with updated visuals.
Download and run the engine locally to replay the original Tomb Raider adventures.
Study the C source code to learn how a modern 3D engine renders classic game data.
| libretro/openlara | anylaysys/qemu-geniezone | felipealme/dvs-wireless-diy-dj-system | |
|---|---|---|---|
| Stars | 14 | 14 | 14 |
| Language | C | C | C |
| Last pushed | 2026-06-24 | — | — |
| Maintenance | Active | — | — |
| Setup difficulty | hard | hard | hard |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires original Tomb Raider game data files and building a C project, with the README lacking detailed setup instructions.
OpenLara is an open-source recreation of the engine that runs the classic Tomb Raider games. In simple terms, it lets you play the original Tomb Raider adventures with a modern, freshly built engine that updates how the game looks and feels. You can try it out directly in your web browser or download a standalone version to run on your computer. Instead of relying on the original, decades-old game code, this project rebuilds the inner workings from scratch. It takes the original game level data and assets, like the maps, character models, and animations, and runs them through a new system that renders the graphics and handles the gameplay. The result is the same classic Tomb Raider experience, but with smoother visuals and modern rendering effects that the 1990s hardware simply could not handle. This project is aimed at retro gaming enthusiasts, fans of the classic franchise, and anyone curious about how games are made. If you loved playing Tomb Raider years ago but find the original graphics difficult to go back to, this engine lets you revisit those levels with updated visuals. Because it runs in a web browser, it is incredibly easy for anyone to jump in and experience the nostalgia without installing anything. The project is notable for being written entirely in C, a foundational programming language that allows it to be highly portable across different platforms, including web browsers. The README does not go into detail about the specific technical architecture, but it does showcase screenshots of improved water effects, lighting, and environments from the first three games. As an open-source project, it also serves as a valuable resource for developers who want to study how a modern 3D game engine interprets and renders classic game data.
OpenLara is an open-source re-creation of the classic Tomb Raider game engine, built from scratch in C. It lets you play original Tomb Raider levels with modern visuals, either in your web browser or as a desktop app.
Mainly C. The stack also includes C.
Active — commit in last 30 days (last push 2026-06-24).
The explanation does not specify a license for this project.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.