A modern reimplementation of Little Big Adventure 1 & 2 in TypeScript, Three.js, and React, playable in the browser.
LBA1 & LBA2 Remake is an open-source reimplementation of the classic Little Big Adventure 1 and 2 (Twinsen's Adventure/Odyssey) game engines. It rebuilds the games from the ground up using modern web technologies like TypeScript, Three.js, and React, allowing them to run directly in a web browser. The project solves the problem of preserving and modernizing these beloved retro games while making them accessible on contemporary platforms without native emulation.
Retro gaming enthusiasts, web developers interested in game development, and modders looking to create or modify adventure games using a modern, approachable codebase. It also appeals to fans of the Little Big Adventure series seeking a browser-playable version.
Developers choose this project because it offers a clean, well-documented reimplementation instead of a disassembly-based hack, making the code easy to read, modify, and extend. Its browser-based nature eliminates platform-specific barriers, and the integrated editor provides powerful tools for debugging and modding, setting it apart from simple emulators or closed-source remakes.
A Little Big Adventure 2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Focuses on full re-engineering for code readability and ease of modification, unlike disassembly-based hacks, making it ideal for learning and contributions.
Runs directly in web browsers with no native installation, enabling cross-platform play and easy sharing via live demos, as shown in the README.
Includes an editor mode for scene inspection, variable debugging, and script breakpoints, empowering modders and developers with built-in development features.
Built with TypeScript, Three.js, and React, ensuring maintainability, type safety, and a foundation for future enhancements like HD remastering.
Has a multi-phase plan from faithful remake to HD remaster and modding platform, providing a vision for long-term evolution and community growth.
The project admits it's not completable, with core gameplay elements missing, limiting its use for a full playthrough or reliable testing.
Requires users to own and manually import original game files via command-line steps, adding legal and technical barriers to entry.
Involves Node.js installation and multiple npm commands, which can be daunting for non-technical users or those unfamiliar with web development tools.
As a browser-based app, it may face performance constraints, browser compatibility issues, and lacks robust offline play without server setup.