Read Me
Play the classic 1997 LEGO Island — right in your browser. This is a faithful recreation of the original PC game, rebuilt with Emscripten and WebAssembly to run on modern devices without any installation.
This project was made possible by the LEGO Island decompilation, which achieved a complete, byte-accurate reconstruction of the original source code. That work was then transformed into a portable version that replaced every Windows dependency with modern, cross-platform alternatives — from graphics and audio to input and configuration.
Thanks to years of effort from many dedicated contributors, LEGO Island now runs on over 10 platforms including Windows, Linux, macOS, iOS, Android, Nintendo Switch, PlayStation Vita, and the web. The browser version even uses the original Interleaf streaming code, progressively loading content just like the 1997 CD-ROM.
Our goal is to make this classic accessible to everyone. The project is still in active development, so you may encounter the occasional bug — your patience and feedback are greatly appreciated!
Supported Browsers
This game requires a modern browser with WebAssembly multi-threading support. The following browsers are supported:
- Chrome — version 95 or newer
- Firefox — version 92 or newer
- Edge — version 95 or newer
- Safari — version 15.4 or newer (iOS 18+ recommended)
For the best experience, keep your browser updated to the latest version.
Input Methods
The game supports multiple ways to play. Visit the Configure page to adjust your control preferences.
- Keyboard & Mouse — Traditional desktop controls using arrow keys or WASD
- Gamepad — Controller support with analog sticks and D-pad
- Touch Screen — Mobile-friendly controls with configurable schemes
Audio
If the game is silent, click the mute icon on the animated intro to enable sound — browsers require a user interaction before playing audio.
Storage & Network
The game streams approximately 25MB of data on first load (more with extensions enabled). For offline play, you can install the full game (about 550MB) via the Configure menu. A stable internet connection is recommended for initial loading.
Performance Tips
- Close other browser tabs to free up memory
- Use hardware acceleration (enabled by default in most browsers)
- On mobile, ensure your device isn't in low-power mode
- If experiencing lag, try reducing the resolution in Configure
-
{#each item.items as entry}
- {entry.type}: {entry.text} {/each}
The original comic-style instruction manual from the 1997 CD-ROM release.
Open Manual in New TabReactions from the original LEGO Island development team:
This is just fantastic! What an endeavor! It is a wonderful tribute to a team that was unparalleled in talent, and we should now include you and your team in that august group. I really wish Wes was around to see it. Keep us posted on updates...
Wow; what a trip. My first trial was on my mac; which had problems displaying any of the bitmaps applied to the characters in the safari web browser. But it ran, with some navigation frustrations. But being delivered over the web means any fix you make goes out immediately. I want you all to know it was a joy to work on and how grateful I am to have been a part of the origin. I hope you are getting joy from working on it and keeping it alive.
This is pretty neat. At least as responsive over the web as the game was on the target machines of the time! I hadn't heard of WebAssembly until now. What kind of changes to the source were needed to get it working under WebAssembly? I foresee many hours of my time being used up experimenting with this tool!
Well done and such fun tapping back into such fond creative memories.
That's awesome!
Fantastic! Love it.
Great stuff!