Free & Open Source Arcade Games
668 free, open-source arcade games — real clones and remakes you can download, inspect the source of, and modify. Not just free to play: the code itself is open.
Halted

Clone of Tetris
Future Blocks is a Tetris clone written in QBasic by the author in 2000 while in high school, later published for preservation.
Halted

Clone of Space Invaders
A ~300-line Space Invaders clone in Python and Pygame, originally written for Linux User & Developer magazine.
Halted

Clone of Pong
A work-in-progress online multiplayer Pong built with SFML and UDP, with a server-side game state.
Halted
Original game image

Original game imageClone of Donkey Kong '94
A disassembly of Donkey Kong '94 for Game Boy, reconstructing a specific SHA-1-verified ROM build using tooling from eDKit.
Active
Original game image

Original game imageClone of Thrust
A fully annotated 6502 disassembly of Jeremy C. Smith's 1986 BBC Micro game Thrust, reassembling to the original.
Archived
Original game image

Original game imageClone of Pac-Man
An HTML5 Pac-Man clone in JavaScript, playable online, with its own music and artwork.
Active

Clone of Tron
Armagetron Advanced is a clone of Tron for Windows, macOS, and Linux, though its README offers no further detail on features.
Archived
Halted
Halted
Halted
Halted
Halted
Original game image

Original game imageClone of Missile Command
A clone of Atari's 1980 arcade game Missile Command, built with the LÖVE framework.
Halted
Original game image

Original game imageClone of SkiFree
A simple, first-attempt JavaScript/HTML5 canvas remake of SkiFree, still missing jumping and a restart option.
Halted

Clone of Jetpac
SkoolKit-based disassemblies of several 1980s Ultimate Play the Game ZX Spectrum titles, including Atic Atac and Jetpac.
Halted

Clone of Road Fighter
A portable Road Fighter remake with added support for Pandora, ODROID, and x86 Linux builds.
Archived
Halted

Clone of Tetris Attack
An open-source clone of Tetris Attack, with its README giving little further detail beyond install instructions and documentation.
Halted
Halted
Original game image

Original game imageClone of Battle City
A 2D tank shooter for Windows inspired by the classic Namco game Battle City.
Halted
Halted
Halted
Original game image

Original game imageClone of Out Run
An Amiga 68k port of Cannonball-C, an ANSI C conversion of the Cannonball engine, intended as a base for platforms with poor C++ support.
Sporadic

Clone of Swing
An open-source Java remake of 1997 puzzle game Swing (Marble Master), with hot-seat multiplayer and 45 levels.
Halted
Halted
Sporadic

Clone of Space Invaders
A from-scratch Intel 8080/Space Invaders arcade emulator in C#, with save states, rewind, and an interactive debugger.
Archived
Original game image

Original game imageClone of Boulder Dash
A small Java implementation of Boulder Dash structured around the MVC pattern; archived, unplayable, with minimal documentation.
Halted
Halted

Clone of Bug Bomber
A reimplementation of the Amiga game BugBomber, ported from Win32/DirectDraw to SDL2 with controller support and an RmlUi-based menu.
Halted
Halted
Halted

Clone of Flappy Bird
A weekend-project Flappy Bird clone in Rust with Bevy, playable in the browser, using open third-party art assets.
Halted
Original game image

Original game imageClone of Fruit Ninja
A Viking-themed, heavy-metal take on Fruit Ninja for Android, where you slice seafood instead of fruit.
Halted

Clone of Space Invaders
A from-scratch Space Invaders clone built as an Intel 8080 emulator in C with SDL, written to be easy to read for learners.
Halted

Clone of Asteroids
A Python 3/Pygame recreation of Atari's Asteroids, ported by Francisco Sanchez Arroyo, aiming for arcade-accurate ship handling.
Halted
Halted
Original game image

Original game imageClone of Super Methane Brothers
A homebrew multi-console port (GameCube, Wii, Switch, 3DS) of the 1993 Amiga gas-trapping action game Super Methane Bros.
Platforms:GameCubeWiiSwitch
Stars16
Updated3 years ago
LicenseGPL-2.0
Release2014
Genre: Platform
Theme: —
Halted



















