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
Halted

Clone of Frogger
A Frogger-style road-crossing game starring a character named Sue, made for the SDL Game Contest.
Sporadic

Clone of Space Invaders Part II
A from-scratch C++/SDL2/OpenGL clone of the 1979 arcade game Space Invaders Part II, using a custom single-file rendering engine.
Halted
Halted
No preview
Clone of Willow
A C++ remake of just the first level of Capcom's 1989 arcade game Willow, built as a learning project.
Halted
No preview
Clone of Lode Runner
A small Lode Runner clone the author wrote in college in 2001, later updated from Allegro to SDL.
Halted
Active
Sporadic
Sporadic

Clone of Super Monkey Ball
An open-source 3D physics-based game for Windows and Linux by Alan Witkowski, with keyboard/gamepad controls and a replay system.
Halted
Archived
Halted

Clone of Space Invaders
A pygame rebuild of Space Invaders that also exposes a custom Gymnasium reinforcement-learning environment for AI agents.
Halted
Halted

Clone of Kaboom!
A Kaboom! clone written in Turbo BASIC XL for Atari 8-bit computers, made for the 2019 10-line BASIC programming contest's PUR-120 category.
Halted
Halted

Clone of Arkanoid
An Arkanoid clone written in Rust, with pre-compiled Windows/Linux binaries or a Cargo build; semi-complete, development halted.
Halted

Clone of Arkanoid
A terminal-based Arkanoid implementation built with the Ratatui library in Rust, installable via Cargo; semi-complete, development halted.
Halted
Halted
Halted

Clone of Breakout
Breakout Rust is a Breakout clone with core logic in Rust compiled to WebAssembly, using a thin JS/HTML layer for rendering and input.
Halted

Clone of Pong
C Pong SDL is a basic C/SDL2 Pong implementation with ball physics and scoring, called an unpolished first SDL project by its author.
Halted
No preview
Clone of Asteroids
C# Asteroids is a vector-based Asteroids clone using GDI graphics and DirectX sound, based on a CodeProject article by Howard Uman.
Sporadic
Halted
Halted

Clone of Kaboom!
DonkeyInTrouble is a Lua/LÖVE remake of Kaboom!, currently listed as semi-functional/partially complete.
Halted
No preview
Clone of Pong
Dynamic Pong is a Python/Pygame implementation of Pong with adaptive difficulty, paddle collision detection, and score tracking.
Active
No preview
Clone of Tetris
This is the falling-blocks game within Ellaz, a free ad-free Hebrew/English browser portal for kids with offline support and no accounts.
Active
No preview
Clone of Simon
Ellaz Follow Me is the Simon-style memory game within Ellaz, a free 23-game Hebrew/English portal for kids with no ads or accounts.
Active

Clone of Snake
Ellaz Snake is the Snake game within Ellaz, a free 23-game Hebrew/English portal for kids with no ads or accounts.
Halted

Clone of Flappy Bird
Flappy BBerd is a quick, minimal Python 3 clone of Flappy Bird, controlled entirely with the keyboard.
Sporadic
Halted
Sporadic
Halted

Clone of Kaboom!
A clone of Activision's Kaboom! with upgraded graphics, sound, and music, offering one- and two-player modes on Linux, Windows, and Zaurus.
Sporadic

Clone of Pac-Man
A dot-eating maze game made for learning programming, playable in-browser via the Pyxel Web Launcher, with one stage and no extra lives.
Halted
Halted

Clone of Pong
A browser-based Pong clone on an HTML5 canvas, playing solo against a simple computer-controlled paddle.









