From source code to browser play

Classic Game Restorations

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.

Compare all restored games ↓

Choose your first game

Original game & community port
LMarbles by Michael Speck, with contributions by Lee Read; original source and artwork notices retained

LMarbles

Slide colored marbles into a target pattern. Work through 32 puzzles across four chapters, using walls and other marbles to stop each move.

Play & read the controls

What we changed

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.

Original game & community port
LBreakoutHD and LBreakout2 by Michael Speck and contributors; original theme and font credits retained

LBreakoutHD

A widescreen brick breaker with power-ups, extra level sets and two themes. Keep the ball in play and work through the original 37-level set.

Play & read the controls

What we changed

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.

Original game & community port
Kobo Deluxe by David Olofson and contributors; XKobo by Akira Higuchi; SDL2 port by ruohoruotsi and contributors

Kobo Deluxe

An eight-way arcade shooter with branching space bases, enemy swarms and nose-and-tail weapons. Choose a skill level and work toward each base core.

Play & read the controls

What we changed

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

Dave Gnukem

An open-source platform shooter inspired by Duke Nukem 1. Jump, shoot, find keys and use switches through its own levels and artwork.

Play & read the controls

What we changed

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.

Original game & community port
Ronny Wester; Jeremy Chin, Lucas Martin-King, Cong Xu and contributors; original Emscripten port by Justin Jacobs

C-Dogs SDL

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.

Play & read the controls

What we changed

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.

Original game & community port
David L. Clark / BMB Compuscience Canada; Simon Howard, Christoph Reichenbach, Jesse Smith and contributors

SDL Sopwith

Fly a biplane, destroy enemy targets and return home for supplies. The SDL source port offers Novice practice and computer opponents.

Play & read the controls

What we changed

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.

Original game & community port
Eclipse Software / Epic MegaGames; The OpenTyrian Development Team and contributors

OpenTyrian

Vertical space combat with ship upgrades and the four episodes of the freeware Tyrian 2.1 release, running through the OpenTyrian source port.

Play & read the controls

What we changed

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.

Original game & community port
Crack dot Com; Anthony Kruize, Sam Hocevar, Xenoveritas and the SDL port contributors

Abuse

A side-scrolling shooter with independent movement and aiming. Move with one hand while aiming and firing with the other.

Play & read the controls

What we changed

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.

Original game & community port
Brainchild Design; Libre Games and community contributors; midzer’s browser port

Jump 'n Bump

A compact rabbit arena game. Play solo against three computer opponents, or share one keyboard with up to four people.

Play & read the controls

What we changed

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.

Original game & community port
Goldtree Enterprises; hyperlogic and the community source-port contributors

Cylindrix

Three-on-three vehicle combat inside a cylindrical arena. Drive or fly, command two AI wingmen, and choose custom battles or the ten-stage tournament.

Play & read the controls

What we changed

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.

Game help
SYSTEM ONLINE

CTRL+K COMMAND MODE

Archive Commands

Press H, G, /, or L after opening commands. ESC closes this window.