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.
Archived

Clone of Space Invaders
An SDL2 remake of Space Invaders with a turn-based two-player mode and destructible shields.
Halted
Halted

Clone of Boulder Dash
A text-mode, curses-based clone of Boulder Dash for the terminal, with a built-in level editor.
Halted
Halted
No preview
Clone of Bomberman
A Bomberman clone for Linux with an autotools-based build, supporting two local players with separate keyboard controls.
Archived

Clone of Space Invaders
A browser-based HTML5 Space Invaders implementation supporting one or two players in turn-based play.
Halted

Clone of Joust
A free Joust clone for up to three players, with combos, a random map generator and custom mod support.
Halted

Clone of Snake
A Snake game built entirely in LabVIEW, where hitting the map edge wraps you to the other side.
Halted
No preview
Clone of Tetris
A quickly-built WinForms Tetris clone in C# that supports custom blocksets defining new piece shapes.
Sporadic

Clone of Space Invaders
A 3D vector-graphics Space Invaders clone for X11, with an added two-player duel mode.
Halted

Clone of Galaga
An SDL port of Joe Rumsey's X11 Galaga clone, originally released as shareware before going GPL.
Halted
Halted

Clone of Space Invaders
pyspaceinvaders is a 2009 Python and PyGame remake of Space Invaders, released under the GPLv2 license.
Halted
Halted
No preview
Clone of Balloon Fight
A 2003 remakes-competition entry recreating Nintendo's 1984 Balloon Fight with the original graphics and sound effects.
Platforms:WebWindowsLinux
Stars7
Updated10 years ago
LicenseUnknown
Release2016
Genre: Action
Theme: —
Sporadic
Halted
Sporadic
Halted
No preview
Clone of Pac-Man
A JavaScript Pac-Man clone built with the Impact.js game engine, the author's second attempt at the project.
Halted
No preview
Clone of Pac-Man
A work-in-progress NES port of Pac-Man, written as a programming exercise.
Halted

Clone of Block It
A small HTML5 Canvas/JavaScript prototype of Ketchapp Games' Block It, built as a tutorial code example rather than a full game; halted.
Halted
No preview
Halted
No preview
Clone of Frogger
The official 1998-99 Game Boy source code for Frogger by Morning Star Media, reorganized and documented for preservation by Highway Frogs.
Halted
No preview
Clone of Thrust
An SDL-based clone of Thrust, originally an MS-DOS game by Peter Ekberg, now maintained by Dennis Payne for Windows and Linux under GPL2+.
Halted
No preview
Clone of Super Monkey Ball
A Java game based on Neverball, running on Windows, Linux and macOS with Java 8 or later.
Halted

Clone of Buster Bros.
A GPLv2 clone of the 1989 Pang! arcade game for Linux, ported to SDL2.
Platforms:Linux
Stars6
Updated2 years ago
LicenseGPL-2.0
Release2023
Genre: Action
Theme: —
Halted
No preview
Clone of Snake
Python Nibbles is a snake game built in Python with the Pyxel engine, made for a YouTube tutorial series.
Halted

Clone of Missile Command
A minimalist, about 96KB clone of Missile Command for Linux, Windows, and macOS, made for a demoscene competition.
Archived
No preview
Clone of Fall Down
A simple C/SDL 1.2 game where a ball must fall into holes to avoid being crushed from above, optimized for low-resolution screens.
Halted
No preview
Clone of Frog!
A 30th-anniversary Android tribute remake keeping the C64 original's look, with slightly polished gameplay across 3 difficulty levels.
Sporadic

Clone of Bomberman
A multiplayer-only, Bomberman-style last-player-standing game built for the Minetest engine, with custom arenas made via a companion editor.
Sporadic

Clone of Boulder Dash
A Linux game where players escape caves by collecting all the diamonds for points and an extra life every 1000, with a built-in map editor.
Halted
No preview
Clone of Flappy Bird
A Flappy Bird clone written in C++ with GLFW, the author's first C++ game, targeting Linux and packaged as an AUR package for Arch Linux.
Halted

Clone of Flappy Bird
Floppy Dog is a small Flappy-Bird-style game about a hot dog, made as the author's first game with the Pyxel engine.
Sporadic

Clone of Galaxian
Galaxian500 is a beta transcode of the original Z80 arcade code to 68K assembly, playable with sound on Amiga and Neo Geo.
Archived

Clone of Pong
A JavaFX implementation of Pong with menu, gameplay, and results scenes, supporting local two-player play; no longer maintained.
Halted
No preview
Clone of Rampage
An annotated SkoolKit disassembly of the 1986 ZX Spectrum version of the arcade game Rampage.
Active

Clone of Nebulus
A from-scratch SDL2 reimplementation of the platformer Nebulus (aka Tower Toppler), with a built-in level editor.
Halted
No preview
Clone of Space Invaders
A joke Space Invaders clone made for the Facebook group 'EPFL memes', with Facebook score-saving via the Facebook PHP SDK.


