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.
Halted
No preview
Clone of Pac-Man
A from-scratch Pac-Man clone built for real 3DO hardware, playable via the RetroArch Opera core, refactored for a 2023 release.
Halted
Active

Clone of Flappy Bird
Ebitengine is an open-source, cross-platform 2D game engine for Go, with simple APIs for graphics, input, and audio across many platforms.
Halted
No preview
Clone of Full Tilt! Pinball
A reverse-engineered, decompiled rebuild of Windows' 3D Pinball: Space Cadet, running on Windows, Linux, and macOS.
Active

Clone of Astro Chicken
An open-source engine reimplementation that lets classic point-and-click adventures and RPGs run on modern platforms.
Halted
Sporadic

Clone of Pac-Man
A browser Pac-Man game by passer-by.com with 12 levels, power pellets and ghosts that path-find to the player.
Archived

Clone of Flappy Bird
A Flappy Bird clone built with the MelonJS engine, playable in the browser, with a customization guide included for reskinning it.
Sporadic
Sporadic
Halted

Clone of Out Run
Javascript Pseudo 3D Racer is an Outrun-style pseudo-3D racing tech demo in HTML5/JavaScript, built as a four-stage teaching series.
Sporadic

Clone of Tetris
Tetris implemented entirely as a single PostgreSQL SQL query, using recursive CTEs to drive the game loop.
Active
No preview
Clone of Visual Pinball
The official open-source pinball editor and simulator, with 1,050+ real and 550+ original tables across many platforms.
Halted

Clone of Out Run
Cannonball is a from-scratch C++ rewrite of the OutRun arcade engine, adding higher frame rates and widescreen support.
Halted

Clone of Tiny Wings
A work-in-progress recreation of key features from the 2011 iOS hit Tiny Wings, built with Cocos2D.
Halted

Clone of Tetris
A basic MIT-licensed HTML5 canvas implementation of Tetris for major browsers, with development halted before planned features were added.
Halted
Active

Clone of Duck Hunt
A from-scratch JavaScript/HTML5 remake of Duck Hunt playable in the browser, built with PixiJS, GreenSock, and Howler.
Active
Halted

Clone of Tetris
An open-source Java falling-block puzzle game with many single-player modes and Internet/LAN netplay.
Sporadic

Clone of SkiFree
A more complete work-in-progress JavaScript port of SkiFree, with mobile touch controls, monsters, jumps, and high scores.
Active
Halted
No preview
Clone of Tetris
canvas-tetris is a simple HTML5 Canvas implementation of Tetris, built as an educational example in about 45 minutes.
Active

Clone of Super Monkey Ball
A ball-rolling game where you tilt the floor to steer a ball through timed obstacle courses and collect coins.
Sporadic

Clone of Pac-Man
An HTML5 Pac-Man remake playable in the browser, with scatter/chase ghost modes and online highscores.
Active

Clone of Battle Zone
BZFlag is an open-source multiplayer game combining Battle Zone-style tank combat with capture-the-flag, originally built for SGI Irix.
Active

Clone of Achtung, die Kurve!
A web-based multiplayer Tron-style game built around curved light-trails instead of straight lines.
Halted

Clone of Pac-Man
A Pac-Man clone built as a tutorial example for the EnTT entity-component-system framework, using SDL2 and CMake.
Sporadic
No preview
Clone of Pac-Man
A Zig version of the pacman.c Pac-Man clone, running natively and in the browser via WebGL2.
Halted

Clone of Tetris
A feature-complete terminal Tetris clone in C using NCURSES, with a hidden 'boss mode' to disguise the game.
Halted
Active
No preview
Clone of Battle City
Compilable, editable disassemblies of 26 NES games that rebuild ROMs identical to the originals.
Sporadic
Halted
Halted
Halted

Clone of Bomberman
DynaDungeons is a Bomberman clone built in Godot as a learning project, using CC-BY-licensed art assets and no longer actively developed.
Halted
No preview
Clone of Lode Runner
Lode Runner - Total Recall is a browser-based compilation of five classic Lode Runner rulesets and level packs across four game modes.
Halted

Clone of Flappy Bird
FlappyVird is a Flappy Bird clone implemented as a Vim plugin, released under the MIT license.






