Dev tools · alternatives · 2026
24 alternatives to Complete decompilation of Lego Island
A decompilation of LEGO Island (1997). Contribute to isledecomp/isle development by creating an account on GitHub.
This project is a complete decompilation of the original Lego Island game, available on GitHub. It reverses the game's code to make it readable and modifiable by developers and enthusiasts. The work is aimed at those… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Complete decompilation of Lego Island launched in 2024; newer entries below may have overtaken it.
- 1

Play LEGO® Island (1997) in your browser — no download required. A faithful open-source recreation built from the original decompiled source code, running on desktop, mobile, and more.
2025 · isle.pizza · its alternatives →
- 2

I sometimes pick up random projects just because I can, this was one of those times. I made it as a week long project a while back this year but never shared here, so thought to go for it haha. I created a game inspired by Doom and the backrooms called The Backdooms under 2.4kb in minified html. (for reference, this entire post would be around 1.8kB haha) I had to use a not popular way of using GZip with Zlib headers (had to write my own script for compressing it, also in the repo) to eventually convert it a size 40 QR code that works right in your browser using Decompressionstream API. This…
2025 · github.com · its alternatives →
- 3

Over the past few months I've been heavily involved in the decompilation community. I've been hands-on decompiling a beloved game from my childhood (Star Fox Adventures). I started this journey with zero prior decomp experience—and to make things worse I had never really touched C nor assembly either. Learning how to decompile was challenging. It's difficult to find any good learning resources for it and any open-source projects for this are inactive and/or contain little actual learning material. So I put together Decomp Academy! Decomp Academy is an interactive way to learn how to…
Jun 2026 · decomp-academy.dev · its alternatives →
- 4

Extracted Maps of the DOS Game Test Drive 3. Contribute to s-macke/Test-Drive-3-Maps development by creating an account on GitHub.
May 2026 · github.com · its alternatives →
- 5D1
I made a Doom source port that runs within a PDF file. I was inspired by the recent HN post about Tetris in a PDF (https://news.ycombinator.com/item?id=42645218) and I wondered if I could get Doom to run using a similar method. It turns out that old versions of Emscripten can compile C to asm.js code that will happily run inside the limited JS runtime of the PDF engine. I used the doomgeneric (https://github.com/ozkl/doomgeneric) fork of the original Doom source, as that made writing the IO fairly easy. All I had to do was implement a framebuffer and…
2025 · doompdf.pages.dev · its alternatives →
- 6

Hey, ever wanted to fully understand or tweak a nostalgic game that you love? So, I’m documenting my journey on matching decompiling a retro game, step by step, using AI and self-made tools. Three chapters are done, and the fourth is in progress. Matching decompilation is a fun reverse engineering challenge that paves the way to learn more about a game and fully customize it. Let me know your thoughts about my posts and the VS Code extension that I'm developing, called Kappa! Have you ever heard of matching decompilation, by the way?
2025 · gambiconf.substack.com · its alternatives →
- 7IR
After 25 years of writing software, I was feeling nostalgic for the kinds of things that got me into programming in the first place: the old DOS demoscene. I spent a weekend seeing if I could recapture some of that INT 13H VGA magic using today's web tech, but with the old-school constraints of doing it from scratch. The result is this portfolio of ten classic effects running in a single HTML file. It's all vanilla JavaScript writing to a element, with no external libraries. It was a fun challenge to implement things like: * The color palette cycling and smooth fading in the Plasma demo. *…
2025 · jdfio.com · its alternatives →
- 8KR
I got DOOM running in KiCad by rendering it with PCB traces and footprints instead of pixels. Walls are rendered as PCB_TRACK traces, and entities (enemies, items, player) are actual component footprints - SOT-23 for small items, SOIC-8 for decorations, QFP-64 for enemies and the player. How I did it: Started by patching DOOM's source code to extract vector data directly from the engine. Instead of trying to render 64,000 pixels (which would be impossibly slow), I grab the geometry DOOM already calculates internally - the drawsegs[] array for walls and vissprites[] for entities. Added a…
Nov 2025 · mikeayles.com · its alternatives →
- 9

I've been exploring new ways of testing Ghidra processor modules. In this repo, I was able to emulate NES ROMs in Ghidra to test its 6502 specification, which resulted in finding and fixing some bugs. Context: Ghidra is used for reverse engineering binary executables, complementing the usual disassembly view with function decompilation. Each supported architecture has a SLEIGH specification, which provides semantics for parsing and emulating instructions, not unlike the dispatch handlers you would find in interpreters written for console emulators. Emulator devs have long had extensive test…
2023 · github.com · its alternatives →
- 10

Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev. We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games. I hope some of you guys will find this useful. Would love to hear feedback also. Thank you. Engine Demo: https://www.modd.io
2023 · github.com · its alternatives →
- 11IS
Hey everyone! Long time lurker, first time poster. I've just reached beta in my game BoxByte Lyte. -What is it- It's a free 3d arcade game for hardcore players that uses color matching in interesting ways. Also it's a one button game, well movement and one button. Cool huh? The final release will be free too. -What I need- This is a very challenging game, so I really need to balance the difficulty so that it's still hard but not impossible. It would be great just to hear your experiences of the game and how far in it you got. -Where can I report bugs?-…
2015 · its alternatives →
- 12

PS2 games in the browser: static recompilation to WebAssembly with a native runtime - snuri00/ps2-web-recomp
12d ago · github.com · its alternatives →
- 13IM
Hi, As a 8-bit C64 game coder in eaarly 90ties and currently mostly FE-focused dev, decided to give a go to a simple retro game archive. This is purely fun project - so i decided to post it to HN, mayne it'll resonate :)
2023 · polishpixels.com · its alternatives →
- 14

Join the epic mobile coding adventure!
2015 · apps.apple.com · its alternatives →
- 15

👾 The code for my Three.js game dev experiments on YouTube. - SuboptimalEng/three-js-games
2022 · github.com · its alternatives →
- 16

Hi HN, I’ve been working on Gore – a port of the classic Doom engine written in pure Go, based on a ccgo C-to-Go translation of Doom Generic. It loads original WAD files, uses a software renderer (no SDL or CGO, or Go dependencies outside the standard library). Still has a bit of unsafe code that I'm trying to get rid of, and various other caveats. In the examples is a terminal-based renderer, which is entertaining, even though it's very hard to play with terminal-style input/output. The goal is a clean, cross-platform, Go-native take on the Doom engine – fun to hack on, easy to read,…
2025 · github.com · its alternatives →
- 17

Quake (1996), faithfully ported to dependency-free safe Rust and compiled to WebAssembly — play the shareware episode in your browser.
15d ago · quake-srp.pages.dev · its alternatives →
- 18

Agent tooling for generative LEGO models building, built with Astra and Opus 5.5, powered by Jev - anteloc/ldraw-nova
21d ago · github.com · its alternatives →
- 19MP
I have been working on this game somewhat sparsely for the past three years or so. However, it is still in a very early stage, and there is a lot of work to do. One of my friends encouraged me to post about it here, since he felt people might find interesting how I don’t use any libraries for it. The game can be played on a browser by virtue of WebAssembly. There are native ports using either MiniFB or SDL2, but you have to build those yourself. I decided to write the game in C because I feel like it is a simple language that a lot of people can understand well enough, and I didn’t think I…
2023 · zamfofex.neocities.org · its alternatives →
- 20

Gridrunner (1982) by Jeff Minter. Contribute to mwenge/gridrunner development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 21

Reverse-engineered source code for the MS-DOS version of the 1991 game "Sid Meier's Civilization". - sjmelia/civd
4d ago · github.com · its alternatives →
- 22

Decompile Minecraft using Vineflower, reconstruct the code using LLM - stevefan1999-personal/demcstify
Apr 2026 · github.com · its alternatives →
- 23

My cousin and I love the Terraforming Mars board game. But we'd often get overly excited and knock our pieces off of our boards, losing track of our progress. So I digitised it. It comes with a few cool features like resource conversions (e.g. converting plants to greenery), production phase, offline, mobile-friendly and keeps track of the history using the browser history itself. Sharing this here in case there are any other TM fans that could also find some use in this :)
2024 · terraforming-mars-player-board.netlify.app · its alternatives →
- 24

2016 · decompiler.org · its alternatives →
Also compare
- Lego Island Playable in the Browser alternatives
- I made a Doom-like game fit inside a QR code alternatives
- Decomp Academy – Learn to decompile GameCube games into matching C alternatives
- I reverse-engineered the world maps of Test Drive III (1990 DOS game) alternatives
- Doom (1993) in a PDF alternatives
- Development Journey on Game Decompilation Using AI alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →