Free & Open Source Games Made with SDL2
394 free, open-source games made with SDL2 — real clones and remakes you can download, inspect the source of, and modify.
Halted
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
Active
No preview
Clone of Tsumu Light
A native PC recompilation of the Japan-only PS1 puzzle game Tsumu Light, with a built-in English fan translation.
Halted
No preview
Clone of Spear of Destiny
A stripped-down Wolfenstein 3D port for the Stellaris LM3S6965EVB microcontroller, using 4-bit greyscale graphics.
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.
Sporadic
No preview
Clone of MiG Alley
Source code of Rowan Software's 1999 Korean War flight sim MiG Alley, buildable on Windows with Visual Studio.
Platforms:Windows
Stars5
Updated8 months ago
LicenseUnknown
Release2015
Genre: Flight
Theme: —
Sporadic
No preview
Clone of Dark Salvation
An open-source engine reimplementation compatible with Dark Salvation, built without the original source, targeting Linux and macOS.
Halted
No preview
Clone of Marble Madness
A remake of Marble Madness rendered in true 3D rather than the original's isometric view; movement controls are not yet implemented.
Sporadic
No preview
Clone of Doom
The Linux Doom source converted to SDL3 and 64-bit, with no other changes, for macOS, Linux and Windows.
Archived

Clone of Breakout
An SDL2 remake of Breakout with one- and two-player modes and brick-color-based scoring.
Active
No preview
Clone of The 7th Guest
A from-scratch C++23 reimplementation of The 7th Guest's engine, built to run inside the original game's own data files.
Sporadic

Clone of Little Big Adventure 2
A Windows-only fork of LBA2 Classic Community engine source, focused on making the port fully playable and bug-free.
Halted
No preview
Clone of Ken's Labyrinth
A port of Ken's Labyrinth to modern systems using OpenGL/OpenGLES, built on LAB3D/SDL with Wiz and Caanoo handheld support.
Halted
Halted
No preview
Clone of Asteroids
An SDL vector-graphics take on Asteroids, adapted from the author's earlier PDA game Agendaroids.
Active

Clone of Willy the Worm
An open-source remake of the 1985 Pascal platformer Willy the Worm, with Python and C++ versions.
Active
Archived
Active
Halted
Halted

Clone of Dance Dance Revolution
A music rhythm game demo written in Perl using SDL, similar to Dance Dance Revolution and StepMania.
Platforms:None
Stars1
Updated15 years ago
LicenseUnknown
Release2011
Genre: Rhythm
Theme: —
Active
Halted

Clone of Tunneler
An SDL port of the 1991 DOS split-screen tank game Tunneler, built for Linux and Windows.
Platforms:Windows
Stars1
Updated14 years ago
LicenseGPL-2.0
Release2012
Genre: Action
Theme: —
Halted

Clone of Frogger
A Frogger-style road-crossing game starring a character named Sue, made for the SDL Game Contest.
Halted
No preview
Clone of Spacewar!
A Spacewar! clone written in Perl with SDL, created as an entry for the SDL Perl 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

Clone of Tunneler
TunnelTanks is a modernized SDL-powered port of the 1991 DOS game Tunneler, with an experimental Android build.
Platforms:Linux
Stars1
Updated12 years ago
LicenseUnknown
Release2014
Genre: Action
Theme: —
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.
Sporadic
Archived
Halted
Halted

Clone of Minesweeper
Billig-Sweeper is a simple SDL2 Minesweeper clone with keyboard, mouse, and touchscreen controls, including pinch-zoom and swipe panning.
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.
Active
No preview
Clone of Centipede
Centicrawler is an SDL2/C++17 clone of the 1981 arcade game Centipede, adding new elements like a two-player mode not in the original.
Sporadic
Halted
No preview
Clone of Minesweeper
A Perl implementation of Minesweeper distributed as a CPAN module, built on AnyEvent, Gtk2, SDL, and SDL::Mixer.
Halted
No preview
Clone of Hexen II
A fork of Hammer of Thyrion focused exclusively on a singleplayer macOS port of Hexen II, built via an included Xcode project.
Halted

Clone of Magical Drop III
A cross-platform SDL port of the Atari 8-bit puzzle game Gem Drop, playable on Windows, Linux, macOS, Classic Mac OS, Amiga, and Dreamcast.






