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

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

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

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

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

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

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

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

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

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

Original game imageClone of Minesweeper
A Perl implementation of Minesweeper distributed as a CPAN module, built on AnyEvent, Gtk2, SDL, and SDL::Mixer.
Halted
Original game image

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
















