About & Technical Architecture
OpenLara is an extraordinary open-source reimplementation of the classic Tomb Raider (1996) engine written in modern C++ by Timur Gagiev (XProger). Compiled to WebAssembly and WebGL 2.0, it delivers silky 60 FPS gameplay, first-person and third-person camera modes, dynamic shadows, and high-fidelity audio synthesis.
Tomb Raider is a trademark of Crystal Dynamics / Embracer Group. OpenLara is an open-source engine reimplementation running free demo levels.
Keybindings & Input Configuration
| Action | Input / Key | Supported Device |
| ● Run | WASD | Keyboard & Gamepad |
| ● Look | Mouse / Right Stick | Keyboard & Gamepad |
| ● Jump | Space | Keyboard & Gamepad |
| ● Walk | Alt | Keyboard & Gamepad |
| ● Action/Shoot | Ctrl | Keyboard & Gamepad |
| ● Roll | Shift | Keyboard & Gamepad |
| ● Holster/Draw Pistols. | H | Keyboard & Gamepad |
Frequently Asked Questions & Save Tips
How does OpenLara (Classic Tomb Raider Engine) run in a web browser without downloading? ▾
OpenLara (Classic Tomb Raider Engine) is powered by OpenLara WebGL 2.0 / WebAssembly Engine. It executes code directly inside modern browsers via WebAssembly (WASM) and WebGL 2.0 with hardware acceleration and 60 FPS performance.
How does the save system work and how do I back up my progress? ▾
Game progress is handled through Browser LocalStorage/IndexedDB. Save states are stored inside your browser's private IndexedDB sandbox. Avoid clearing browser cache or cookies to preserve your saves.
Can I use a USB or Bluetooth controller with OpenLara (Classic Tomb Raider Engine)? ▾
Yes! Modern Xbox, PlayStation, and Nintendo Switch gamepads are supported natively via the browser Web Gamepad API. Connect your controller before launching.
Is playing OpenLara (Classic Tomb Raider Engine) on PortedToBrowser legal and safe? ▾
Yes. PortedToBrowser.com indexes open-source engine decompilations and verified web sandboxes. We do not host or distribute proprietary game ROMs or copyrighted binaries.
Port Changelog & Updates
Initial verified release in the PortedToBrowser technical index.
Release date: 1996
Genres: Platformer, Action
Host: archive.org
Go → Release date: 1996
Genres: Role-playing (RPG), Action
Host: github.io
Go → Release date: 1998
Genres: Adventure, Action
Host: archive.org
Go →