Free & Open Source Arcade Games
653 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.
Active
No preview
Clone of Thrust
A fully annotated 6502 disassembly of Jeremy C. Smith's 1986 BBC Micro game Thrust, reassembling to the original.
Archived
No preview
Clone 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
No preview
Clone of Missile Command
A clone of Atari's 1980 arcade game Missile Command, built with the LÖVE framework.
Halted
No preview
Clone 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
No preview
Clone of Battle City
A 2D tank shooter for Windows inspired by the classic Namco game Battle City.
Halted
Halted
Halted
No preview
Clone 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
No preview
Clone 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
No preview
Clone 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
No preview
Clone 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
Halted
No preview
Clone of Robotron: 2084
A JavaScript remake of the arcade classic Robotron: 2084, built as a university course project.
Archived
Halted
Halted

Clone of Pac-Mania
A near-complete Unity and C# clone of the 1987 arcade game Pac-Mania, including all levels, cut-scenes and menus.












