Play classics rebuilt from released source code and community ports. Choose a game, learn its controls and see what we repaired, with original credits and known limits.
Adapted the author’s 1.2 SDL2 source for browser rendering, direct touch selection and shared controls, with pause, mute and isolated native progress storage.
Before you play
Completed results and settings persist locally; unfinished boards restart. English in-game menus. All 32 puzzles and physical-phone performance remain unverified.
Built the author’s 1.2.4 source, fixed menu background scaling, reduced startup assets and connected shared touch controls, pause, mute and isolated native saves.
Before you play
Resume restarts the saved level with recorded score and lives, not the exact ball position. English in-game menus. Full completion, editor workflows and physical-phone performance remain unverified.
Repaired the SDL2 browser build and audio format, connected shared touch controls, and added pause, mute and isolated native profile/configuration storage.
Before you play
Profiles retain scores, settings and completed-stage progress, not unfinished fights. English in-game menus. Full completion and physical-phone performance remain unverified.
Original game & community port David Joffe and contributors; character art by Evil Mr Henry; level contributions by Steve Merrifield; music and additional effects by Eric Matyas
Repaired the SDL2 Web build and input waits, connected shared touch controls and local native saves, and added pause, mute and deferred original music.
Before you play
Native saves resume at a level start, not your exact position. English in-game menus. Full campaign completion and physical-phone performance remain unverified.
An overhead shooter with the two original campaigns, Ogre Rampage and Bug-Eyed Monsters, plus procedural Quick Play. Choose equipment, complete objectives and find the exit.
Fixed direct campaign startup, serialized browser saves and reduced the asset package. Connected shared touch controls, pause and mute, preserving original campaign progress between browser sessions.
Before you play
Campaign boundaries and settings persist; unfinished missions do not. Extra campaign packs and LAN play are excluded. Full campaign completion and physical-phone testing remain unverified.
Connected shared touch controls, pause and mute; fixed the blank canvas after resizing while paused, serialized browser storage writes, and added an in-player flight guide.
Before you play
Settings and high scores persist, not unfinished flights. No online multiplayer. Real-phone testing and a complete default-map victory remain unverified.
Connected shared keyboard and touch controls, fixed browser pointer capture and focus-related pauses, and preserved native save slots in this browser. Original music and sound effects are included.
Before you play
Single-player testing only; no online multiplayer or DOS snapshot import. Native saves resume at a stage boundary. Real-phone testing and a full four-episode playthrough remain outstanding.
Fixed browser startup and quick input, added touch aiming, and kept the original save-station slots across browser sessions. Missing sound files are handled safely; attributed Freedoom effects replace the original recordings.
Before you play
No original music or online multiplayer. Saves stay in this browser and cannot import DOS emulator snapshots. Real-phone testing and a full campaign playthrough remain outstanding.
Clarified solo and local multiplayer controls, fixed scancode bounds and mouse focus, and connected simultaneous touch movement and jumping to the shared player. Original physics, scoring, artwork and AI are retained.
Before you play
Local multiplayer shares one computer; there is no online multiplayer or persistent save. Contains cartoon blood. Real-phone testing remains outstanding.
Adapted the community source port for browser play, connected keyboard and touch controls, and added pause, mute and local pilot records. A separate Windows 64-bit sound-handle fix was submitted upstream.
Before you play
Pilot records and key settings persist, but an unfinished battle or tournament cannot be resumed after closing the page. Later MP3 music and tournament movies are not included. No online multiplayer.
How these restorations are made
We preserve the original authors and explain our changes. Each project links to source, build instructions and known limitations. These are unofficial adaptations of existing games and community work, not newly created games or claims of being the first browser ports.
Testing is recorded per project: automated browser and touch simulations are not the same as a complete playthrough or a real-phone check. If something goes wrong, use Report a problem on the game page and tell us your device and the step that failed.