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

Clone of Snake
An arcade-style Snake clone written in Rust with the piston_window library, released under GPLv3.
Halted
Original game image

Original game imageClone of E.T. the Extra-Terrestrial
A preserved copy of the 1982 Atari 2600 game E.T.'s source code, recovered from a Pastebin post rather than an official archive.
Halted

Clone of Pong
A one-dimensional Pong implementation for Arduino, displayed on a Neopixel LED strip or ring, combining ideas from other 1D Pong projects.
Halted

Clone of Crossfire
A top-down bullet-hell shooter built with Castle Game Engine, Free Pascal and Lazarus, free and open-source for Windows and Linux.
Halted
Original game image

Original game imageClone of Flappy Bird
A Flappy-Bird-style game for the Arduino UNO R4's LED matrix, playable via a rotary knob or a distance sensor from the Plug&Make kit.
Archived

Clone of Breakout
A browser-based HTML5 implementation of Breakout with a welcome menu scene, supporting one-player or two-player turn-based games.
Archived

Clone of Pong
A browser-based HTML5 implementation of Pong for two human players, split across welcome, gameplay court, and end-game results scenes.
Halted

Clone of Breakout
A browser-based Breakout-style game built with HTML5 Canvas and JavaScript, bouncing a ball to clear randomly generated blocks.
Halted

Clone of Pac-Man
A mostly playable Pac-Man spin-off with missiles and bombs, maintained for Linux and the GCW Zero/RG-350 handhelds.
Halted
Original game image

Original game imageHalted

Halted
Halted
Active
Original game image

Original game imageClone of Pro Pinball: Timeshock!
A PSXRecomp-based recompilation of Pro Pinball: Timeshock!; you supply your own disc and BIOS.
Stars1
Updated1 month ago
LicenseUnknown
Release2026
Genre: Arcade
Theme: —
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
Original game image

Original game imageClone of Willow
A C++ remake of just the first level of Capcom's 1989 arcade game Willow, built as a learning project.
Halted
Original game image

Original game imageClone 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
Original game image

Original game imageClone 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















