SDL games

From Libregamewiki
Jump to navigation Jump to search



Sdl.png

Games using the Simple DirectMedia Layer library.

List of SDL games[edit]

This is a list of free/libre sDL games:



Game Screenshot Last Release Genres Description
Widelands Widelands-homepage.jpg 2024-03-30 RTS, Economic simulation, Online
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Widelands
Widelands-homepage.jpg
Four Tribes in Widelands Build 20
GenreRTS, Economic simulation, Online
Latest release1.2  (Announcement)
Release dateMarch 30th, 2024
PlatformsLinux, Windows, Mac
Code licenseGPL
Media licenseGPL
P. languageC++, Lua
LibrarySDL
Contribute
Widelands is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
widelands 
Openlogo-debianV2.svg Debian: widelands 
Fedora logo.svg Fedora: widelands  
Gentoo Linux logo matte.svg Gentoo: games-strategy/widelands 
UbuntuCoF.svg Ubuntu: widelands 
OpenSUSE Logo.svg OpenSUSE: widelands 
Mageia logo small.jpg Mageia: widelands 
Flatpak logo.png Flatpak: org.widelands.Widelands 
Daemon-phk.svg FreeBSD: widelands 
Haiku (operating system) logo.svg Haiku: games-strategy/widelands


Widelands is a real-time strategy game. It uses the Simple DirectMedia Layer and is written in the C++ programming language.[1] The source code and media are licensed under the GNU General Public License.[2] Widelands has single-player campaigns as well as multi-player. It supports online play via their own meta-server as well as LAN and direct IP connection.

The latest release of Widelands is version 1.2 released on March 30th, 2024.[3]

The game is completely translated in five languages, and for eight more languages translation is more than ⅔ complete.

Neverball Neverball140.jpg 2014-05-21 Puzzle
Neverball
Neverball140.jpg
Screenshot of Neverball v1.4.0
GenrePuzzle
Latest release1.6.0  (Announcement)
Release dateMay 21st, 2014
DeveloperRobert Kooima
Code licenseGPL
Media licenseGPL[4]
Contribute
Neverball is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: neverball 
Fedora logo.svg Fedora: neverball  
UbuntuCoF.svg Ubuntu: neverball 
OpenSUSE Logo.svg OpenSUSE: neverball 
Mageia logo small.jpg Mageia: neverball

Neverball is a game of skill in which the player guides a ball through various obstacle courses by tilting the entire level. The game, including the media, is licensed under the GPL. There is a game based on Neverball, called Neverputt. A version was included on OpenSource Game Power volume 1.

OpenCity Opencity.png 2015-03-15 City building game
OpenCity
Opencity.png
GenreCity building game
Latest release0.0.6.5
Release dateMarch 15th, 2015
DeveloperDuong-Khang Nguyen
Code licenseGPL
EngineOGRE
P. languageC++
LibrarySDL, OpenGL
Contribute
OpenCity is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

OpenCity is a 3D city building game started in 2003 by Duong-Khang Nguyen, licensed under the GPL.[5]. It's coded in C++, uses the OpenGL and SDL libraries and the OGRE rendering engine. While it's similar to SimCity, it is not intended to be a direct clone.

The last stable release, 0.0.6.5, was released on March 15th, 2015.[6]

Passage Passage 3 by Jason Rohrer screenshot.png December 13th, 2007 RPG, Autobiographical
Passage
Passage 3 by Jason Rohrer screenshot.png
GenresRPG, Autobiographical
Latest release3
Release dateDecember 13th, 2007
DeveloperJason Rohrer
Code licensePublic Domain
Media licensePublic Domain
LibrarySDL
Contribute
Passage is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Passage is an autobiographical RPG game by Jason Rohrer. It is his third game and the second to be released in the public domain. The source code is available on the homepage, so this is free software (the source code package contains a non-free piece of developer utility software, which is not needed on Debian)[7]. The game has been selected for the gamma256 event.[8] The latest version of the game is 3 released on December 13, 2007.[9] It uses the SDL library and its default resolution is 600x90.

GPL Arcade Volleyball Gav 0.9.0 jump.png 2006-05-25 Arcade, Sport
GPL Arcade Volleyball
Gav 0.9.0 jump.png
GAV 0.9.0, “classic” theme
GenresArcade, Sport
Latest release0.9.0  (Announcement)
Release dateMay 25th, 2006
Developer^Z bg crew / GAV Team
Code licenseGPL
P. languageC++
LibrarySDL
Contribute
GPL Arcade Volleyball is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

GAV: GPL Arcade Volleyball is an SDL remake of the DOS game Arcade Volleyball. The latest version of the game is 0.9.0 on May 25th, 2006. It is written in the C++ programming language.[10] It is licensed under the GPL. A version was included on OpenSource Game Power volume 2.

Jump n Bump Jumpnbump.png 2019-09-02 Arcade, Platformer, Deathmatch
Jump 'n Bump
Jumpnbump.png
Jump 'n Bump
GenresArcade, Platformer, Deathmatch
Latest release1.61  (Announcement)
Release dateSeptember 2, 2019
DeveloperBrainchild Design
Code license"Do whatever you like with it."[11], GPLv2[12]
P. languageC
Contribute
Jump 'n Bump is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
jumpnbump 
Fedora logo.svg Fedora: jumpnbump  
OpenSUSE Logo.svg OpenSUSE: jumpnbump

Jump n Bump is a multiplayer platform deathmatch game in which the players control cute bunnies and try to jump on each other's heads. Maintenance and modernization of the game has been taken over by LibreGames at GitLab.[13]

Gem Drop X Gemdropx09.jpg 2003-08-01 Puzzle game
Gem Drop X
Gemdropx09.jpg
Gem Drop X
GenrePuzzle game
Latest release0.9
Release dateAugust 1, 2003
DeveloperNew Breed Software
Code licenseGPL
P. languageC
LibrariesSDL, SDL_image, SDL_mixer
Contribute
Gem Drop X is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: gemdropx

Gem Drop X is a fast puzzle game. Placing gems in vertical lines destroys them and ultimately leads to completion of a level. It has been compared to "Tetris meets Space Invaders."[14] The author is Bill Kendrick of New Breed Software. It is written in the C programming language. A version was included on the 100 Great Games for Linux shovelware collection.

GearHead GearHead screen.png 2019-02-07 Roguelike RPG
GearHead
GearHead screen.png
World map of GearHead
GenresRoguelike RPG
Latest release1.310  (Announcement)
Release dateFebruary 7th, 2019
DeveloperJoesph Hewitt
Code licensesLGPL
Media licensesLGPL
P. languageFree Pascal
Contribute
GearHead is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
gearhead 
Openlogo-debianV2.svg Debian: gearhead-sdl 
Fedora logo.svg Fedora: gearhead1  
UbuntuCoF.svg Ubuntu: gearhead 
OpenSUSE Logo.svg OpenSUSE: gearhead1 
Mageia logo small.jpg Mageia: gearhead-sdl

GearHead is a futuristic roguelike game, created by Joseph Hewitt. GearHead 1 is the first roguelike to explore the world of "mecha" (giant robots). Lots of futuristic jobs and skills (mecha pilot, medic, etc.) are available, as well as piloting those mecha. A sequel, creatively named GearHead 2, is in the making. It is licensed under the LGPL[15].

GearHead 2 GearHead 2 spinner.jpg 2017-12-03 Roguelike RPG
GearHead 2
GearHead 2 spinner.jpg
A spinner colony
GenreRoguelike RPG
Latest release0.701  (Announcement)
Release dateDecember 3rd, 2017
DeveloperJoseph Hewitt
Code licenseLGPL
Media licenseLGPL
P. languageFree Pascal
Contribute
GearHead 2 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
gearhead2 
Openlogo-debianV2.svg Debian: gearhead2  
UbuntuCoF.svg Ubuntu: gearhead2

GearHead 2 is a futuristic roguelike, the sequel to GearHead and is currently under development. Both games are the creation of Joseph Hewitt. This game is licensed under the LGPL[16]. The first release of the GearHead 2 game was version 0.421 on April 3rd, 2007.

Sarah-Maries Eierjagd Sme.jpg Arcade game
SDL games
Sme.jpg
GenreArcade game
DeveloperPatrick Gerdsmeier
Code licenseGPL v2[17]
LibrarySDL
Contribute
SDL games is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Sarah-Maries Eierjagd is an arcade game. The player controls a girl, trying to catch good and golden eggs and avoiding bad eggs.

The game is based on pocket LCD games from the 1980’s, like “Egg” from the Nintendo’s “Game & Watch” series, and was created as a gift for the author’s niece Sarah-Marie.


Globulation 2 Glob2.jpeg 2009-05-25 RTS
Globulation 2
Glob2.jpeg
Beginning stage of a typical game in Globulation 2.
GenreRTS
Latest release0.9.4.1 (Beta 4)
Release dateMarch 25th, 2009
Code licenseGPL
Media licenseGPL
P. languageC++
LibrarySDL
Contribute
Globulation 2 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
glob2 
Slackware logo.svg Slackware: glob2 
Fedora logo.svg Fedora: glob2  
UbuntuCoF.svg Ubuntu: glob2 
OpenSUSE Logo.svg OpenSUSE: globulation2 
Mageia logo small.jpg Mageia: globulation2

Globulation 2 is a RTS game with an unusual gameplay design. The source and media are licensed under the GPL.[18][19] The latest release of the game is 0.9.4.1 released on March 25th, 2009. It is programmed in C++. It uses the SDL[20] and Boost[21] libraries.

Infon Battle Arena Infon Battle Arena - Joined.jpg 2006-10-01 Life simulation, RTS, Programming
Infon Battle Arena
Infon Battle Arena - Joined.jpg
2D renderer
GenresLife simulation, RTS, Programming
Latest release265
Release dateFebruary 25th, 2008
DeveloperFlorian Wesch
Code licenseGPL
Media licenseGPL
P. languageC, Lua
LibrariesSDL
Contribute
Infon Battle Arena is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Infon Battle Arena is a real-time multiplayer programming game written by Florian Wesch. You control your creatures using the Lua programming language and let them compete for food and survival against other players. The game is client/server based and is playable over the internet. Players can upload code at any moment to update their code or fix bugs while the game is running in realtime. It is written in the C and Lua programming language using the SDL library. The latest release is 265 released on February 25th, 2008.[22] The media and the source code are both licensed under the GPL.

Slune Slune.jpeg 2019-01-12
Slune
Slune.jpeg
Latest release1.0.16
Release dateJanuary 12, 2019
DeveloperJean-Baptiste Lamy (Jiba) / Nekeme Prod.
Code licenseGPL
P. languagePython
LibrariesOpenGL, Glew, SDL, Cal3D
Contribute
Slune is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Slune is an action game. The latest version of the game is 1.0.9 on August 8th, 2005. It is written in the Python programming language using the SDL library. It was written by Jean-Baptiste Lamy.

Crack Attack! Crack-attack-debgt20080921.png 2005-05-14 Tetris-like
Crack Attack!
Crack-attack-debgt20080921.png
GenreTetris-like
Latest release1.1.14
Release dateMay 14th, 2005
DevelopersDaniel Nelson, Andrew Sayman
Code licenseGPL
LibrariesGLUT, SDL, cairo
Contribute
Crack Attack! is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Crack Attack! is a puzzle game by Daniel Nelson and Andrew Sayman which is a clone of Nintendo's Tetris Attack. It is written using the SDL and GLUT library. It is licensed under the GPL. As of 2011-07-26, the latest version of the game is 1.1.14.

Development has been abandoned as of 2012.[23]

Heroes of Wesnoth Heroes of Wesnoth.png 2009-09-03 RPG
Heroes of Wesnoth
Heroes of Wesnoth.png
Heroes of Wesnoth
GenreRPG
Latest release0.1.2  (Announcement)
Release dateSeptember 3th, 2009
DeveloperJon Ander
Code licenseGPL
P. languageC++
LibrarySDL
Contribute
Heroes of Wesnoth is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Heroes of Wesnoth is a RPG, written by Jon Ander[24], and set in the universe of Battle for Wesnoth. The last version of the game is 0.1.2, released on September 3th, 2009.[25] It is licensed under the GPLv3. [26] It is written in the C++ programming language and uses the SDL library.[27]

Slime Volley Slime Volley.png 2010-07-18 Sport
Slime Volley
Slime Volley.png
A party
GenreSport
Latest release2.4.2
Release date2010-07-18
DevelopersMCMic, VinDuv
Code licenseGPLv3
P. languageC
LibrarySDL
Contribute
Slime Volley is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Slime Volley is a 2D side volleyball game. The version 2.2 is a clone of Blobby Volley. With the unstable version 2.3 the game allow to play from 2 to 6 players (AI, or human in both local or network). It was written in the C programming language using the SDL library. It is licensed under the GPLv3.

LBreakout2 Lbreakout2.png 2015-10-17 Arcade
LBreakout2
Lbreakout2.png
GenreArcade
Latest release2.6.5  (Announcement)
Release dateOctober 17th, 2015
DeveloperMichael Speck
Code licenseGPLv2 [28]
Media licenseGPLv2 [29]
P. languageC++
LibrarySDL
Contribute
LBreakout2 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: lbreakout2


LBreakout2 is a breakout clone written by Michael Speck and is the successor to LBreakout. It uses the SDL library. The latest version of the game is 2.6.5 on October 17th, 2015. It won the No Starch Press SDL Game Contest. It is licensed under the terms of the GPLv2.[30]

There's a remake of the game with improved graphics, LBreakoutHD.

Kobo Deluxe Kobodeluxe-debgt20080921.png 2007-12-27 Action
Kobo Deluxe
Kobodeluxe-debgt20080921.png
Kobo Deluxe
GenreAction
Latest release0.5.1
Release dateDecember 27th, 2007
DeveloperDavid Olofson, Akira Higuchi, Erik Auerswald, Jeremy Sheeley, Simon Peter, Florian Schulze, Masanao Izumo[31]
Code licenseGPLv2+, LGPL (assumed 2.1; 2, 2.1+)[31]
Media licenseGPLv2 or 2+[31]
P. languageC++
LibrarySDL
Contribute
Kobo Deluxe is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: kobo-deluxe

Kobo Deluxe is a 2D scrolling space shooter written by David Olofson, based on XKobo by Akira Higuchi. The latest version is 0.5.1, released on December 27th, 2007.

PrBoom PrBoom.png 2008-11-09 FPS engine
PrBoom
PrBoom.png
PrBoom
GenreFPS engine
Latest release2.5.0  (Announcement)
Release dateNovember 9th, 2008
DeveloperColin Robert Phipps, Nicolas Kalkhof, Jess Haas, Florian Schulze
Code licenseGPLv2; the official version contained non-free works, which were removed in Debian.
Media licenseGPLv2; the official version contained non-free works, which were removed in Debian. Levels not included, see Freedoom.
P. languageC
LibrarySDL, GLUT
Contribute
PrBoom is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
prboom

PrBoom is a derivative of many forks and ports of the Doom source code.

It can be used together with the Freedoom data.

Meritous Meritous.png 2019-02-26 RPG
Meritous
Meritous.png
GenreRPG
Latest release1.5
Release dateFebruary 26th, 2019
DevelopersLancer-X/ASCEAI
Code licenseGPLv3+
Media licensesGPLv3+; uncertain (music)[32]
P. languageC
LibrarySDL
Contribute
Meritous is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Meritous is an action RPG game written by Lancer-X/ASCEAI.[33] It is licensed under the GPLv3+, except for the music, whose license was uncertain for Debian in 2008.[34][35][32]

LinCity-NG Lincity-ng-2.0.png 2007-11-04 City building game
SDL games
Lincity-ng-2.0.png
a city in LinCity-NG 2.0
GenreCity building game
Latest release1.1.2(stable), 2.0
Release dateNovember 4th, 2007, January 25th, 2009
DeveloperGotM
Code licenseGPL
Media licenseGPL/CC-BY-SA 2.0 dual licence
LibrarySDL
Contribute
SDL games is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Slackware logo.svg Slackware: lincity-ng 
Openlogo-debianV2.svg Debian: lincity-ng 
Fedora logo.svg Fedora: lincity-ng  
Gentoo Linux logo matte.svg Gentoo: games-simulation/lincity-ng 
UbuntuCoF.svg Ubuntu: lincity-ng 
OpenSUSE Logo.svg OpenSUSE: lincity-ng 
Mageia logo small.jpg Mageia: lincity-ng 
Daemon-phk.svg FreeBSD: lincity-ng 
Haiku (operating system) logo.svg Haiku: games-simulation/lincity_ng

LinCity-NG is a city building game that is the successor to and fork of LinCity. It is being developed by members of the Happypenguin's Game of the Month project.[36]The stable latest version of the game is 1.1.2 released on November 4, 2007. The latest unstable release is 2.0 released on January 25th, 2009.[37] It used the SDL library.[38]

SDL Asylum Asylum.jpg 2009-08-17 Action
SDL Asylum
Asylum.jpg
SDL Asylum
GenreAction
Latest release0.3.2  (Announcement)
Release dateAugust 17th, 2009
PlatformsWindows, Linux
DeveloperAndy Southgate (original), Hugh Robinson (C port)
Code licensePublic domain (original),
GPLv3+ (C port) [39]
Media licensePublic domain [39]
P. languageC
LibrarySDL, OpenGL
Contribute
SDL Asylum is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

SDL Asylum is a 2D platform/shooting game designed and written by Andy Southgate in 1994, originally as a commercial project for the Acorn Archimedes. In 2002 Southgate released the source and media into the public domain, and a C port using SDL is now available. Source code is available for both, so both are free software.

Osgg Osgg.jpg 2016-08-17 Arcade
Osgg
Osgg.jpg
GenresArcade
Latest release1.0
Release dateAugust 17th, 2016
DeveloperJimmy Christensen
Code licenseGPL v3[40]
Media licensesGPL v3, Font: Artistic License v1 or later[40]
P. languageC++
LibrariesSDL, OpenGL
Contribute
Osgg is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: osgg


osgg is a Side-scroller/arcade lunar-lander-like game. It is written by Jimmy Christensen and licensed under the GPLv3.[41][42] It is written in the C++ programming language using the SDL library.

SuperTux Supertux030.jpg 2021-12-23 Side-scrolling platform game
SuperTux
Supertux030.jpg
SuperTux v0.6.0
GenresSide-scrolling platform game
Latest release0.6.3  (Announcement)
Release dateDecember 23rd, 2021
PlatformsLinux, Mac, Windows, FreeBSD, Haiku
DevelopersBill Kendrick (retired from project), Ingo Ruhnke, others
Code licenseGPLv3[43]
Media licenseGPL[44], CC BY-SA[45]
P. languageC++
LibrarySDL
Contribute
SuperTux is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
supertux 
Slackware logo.svg Slackware: supertux 
Openlogo-debianV2.svg Debian: supertux 
Fedora logo.svg Fedora: supertux  
Gentoo Linux logo matte.svg Gentoo: games-arcade/supertux 
UbuntuCoF.svg Ubuntu: supertux 
OpenSUSE Logo.svg OpenSUSE: supertux 
Mageia logo small.jpg Mageia: supertux 
Flatpak logo.png Flatpak: org.supertuxproject.SuperTux 
Snapcraft-logo.svg Snap: supertux 
Daemon-phk.svg FreeBSD: supertux 
Haiku (operating system) logo.svg Haiku: games-arcade/supertux

SuperTux is a 2D side-scrolling platform game featuring Tux the Linux penguin mascot, inspired by the Super Mario series.[46] It is programmed in C++.

SuperTux was originally created by Bill Kendrick. Ingo Ruhnke created many of the levels.

It is licensed under the GPLv3.[43]

Teeworlds Teeworlds.jpg 2020-04-19 Platform, Run and gun, Online
Teeworlds
Teeworlds.jpg
Teeworlds
GenrePlatform, Run and gun, Online
Latest release0.7.5  (Announcement)
Release dateApr 19, 2020
DeveloperMagnus Auvinen and contributors[47]
Code licensea permissive license prohibiting misrepresentation[48]; some libraries under BSD, zlib/libpng
Media licensea permissive license prohibiting misrepresentation[48]
P. languageC (engine), C++ (game)
LibrarySDL
Contribute
Teeworlds is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Teeworlds is a cartoon style 2D multiplayer platform shooter game (or third person shooter). The game provides an arena where players fight in various multiplayer modes (capture the flag, duel, team death match, race). The player is a Tee, a little ball with hands and feet.

Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: teeworlds


Primrose Primrose.png 2009-05-11 Puzzle
Primrose
Primrose.png
GenrePuzzle
Latest release6
Release dateMay 11 th, 2009
DeveloperJason Rohrer
Code licensePublic domain
Media licensePublic domain
LibrarySDL
Contribute
Primrose is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Primrose is a puzzle game by Jason Rohrer and Jason Rohrer's sixth game.[49] It uses the SDL library, with the exception of the iPhone OS port.[50] It has been released into the public domain.[50] The source code is available on the home page, so this is free software. Rohrer charges $2.99 for the iPhone OS version of Primrose.[51] The latest version of the game is version 6 released on May 11rd, 2009.[52]

Go Ollie! no image Platformer
SDL games
GenrePlatformer
Latest release1.3
DevelopersCharlie Dog Games
Code licenseGPLv3
Media licenseCC BY-SA 3.0
LibrarySDL
Contribute
SDL games is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Go Ollie! is a mouse controlled platformer about an earth worm.

DNT DNT.png 2016-04-12 Role-playing, post-apocalyptic
DNT
DNT.png
DNT
GenreRole-playing, post-apocalyptic
Latest release0.12  (Announcement)
Release dateApril 12th, 2016
DeveloperDNTeam
Code licenseGPL
Media licenseGPL/CC-BY
LibrarySDL, OpenGL, Cal3D
Contribute
DNT is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

DNT (formaly known as DccNiTghtmare) is a free 3D single player RPG in a satirical post-apocalyptical world. The game development started in early 2005.

The game's source code is licensed under the GPL as its own media. Some other media are either under CC-BY, Public Domain or GPL licenses[53].

Plee the Bear Plee the bear.jpg 2017-02-08 Platform game
Plee the Bear
Plee the bear.jpg
Plee the Bear tutorial level
GenrePlatform game
Latest release0.7.1
Release dateFebruary 8 2017
DevelopersJulien Jorge, Sébastien Angibaud and contributors[54]
Code licenseGPL
Media licenseCC BY-SA v3
EngineBear Engine
P. languageC++
LibrarySDL
Contribute
Plee the Bear is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: plee-the-bear

Plee the Bear is a 2D platform game in which the player controls a bear in single or multiplayer mode. As of 2015-01-07, the latest version of the game is 0.7.

The game's source code is licensed under the GNU GPL v3, while the game's media is under the Creative Commons Attribution-ShareAlike license v3.[55][56]

It is written in the C++ programming language using the SDL library.

Pingus Pingus.jpg 2011-12-24 Puzzle game
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Pingus
Pingus.jpg
Pingus' 15th level
Three solutions, it's up to you
GenrePuzzle game
Latest release0.7.6  (Announcement)
Release date2011-12-24
DevelopersIngo Ruhnke, David Philippi
Code licenseGNU GPL version 3
Media licenseGNU GPL version 3
LibrarySDL
Contribute
Pingus is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
pingus 
Slackware logo.svg Slackware: pingus 
Openlogo-debianV2.svg Debian: pingus 
Fedora logo.svg Fedora: pingus  
Gentoo Linux logo matte.svg Gentoo: games-puzzle/pingus 
UbuntuCoF.svg Ubuntu: pingus 
OpenSUSE Logo.svg OpenSUSE: pingus 
Mageia logo small.jpg Mageia: pingus 
Flatpak logo.png Flatpak: org.seul.pingus 
Snapcraft-logo.svg Snap: pingus-game 
Daemon-phk.svg FreeBSD: pingus 
Haiku (operating system) logo.svg Haiku: games-puzzle/pingus/


Pingus is a clone of the proprietary puzzle game Lemmings which makes use of penguins. The game uses SDL, however it once used ClanLib. The entire game, including its media are licensed under the GNU General Public License.[57]

Help Hannah's Horse Hannah20.png 2021-07-25 Arcade, action, child-oriented
Help Hannah's Horse
Hannah20.png
Help Hannah's Horse
GenreArcade, action, child-oriented
Latest release2.0.1
Release dateJuly 25th, 2021
DeveloperStephen Branley
Code licenseGPL v3
Media licenseGPL v3
P. languageC++
LibrarySDL
Contribute
Help Hannah's Horse is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: hannah  
OpenSUSE Logo.svg OpenSUSE: hannah

Help Hannah's Horse is a child-oriented arcade game, described as „a cross between Pacman and the Dizzy game "Fastfood"“.

Hedgewars Hedgewars.png 2019-10-09 TBS
Hedgewars
Hedgewars.png
Hedgewars 1.0.0
GenreTBS
Latest release1.0.0  (Announcement)
Release dateOctober 9th, 2019
DeveloperHedgewars devlopment team
Code licenseGPLv2[58]
Media licenseGFDLv1.2 (images & sounds)
GPLv2 (rest)[58]
P. languageFree Pascal (game), Haskell (game server), C++ (Qt front-end)
LibraryQt, SDL, PhysFS
Contribute
Hedgewars is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
hedgewars 
Slackware logo.svg Slackware: hedgewars 
Openlogo-debianV2.svg Debian: hedgewars 
Fedora logo.svg Fedora: hedgewars  
Gentoo Linux logo matte.svg Gentoo: games-strategy/hedgewars 
UbuntuCoF.svg Ubuntu: hedgewars 
OpenSUSE Logo.svg OpenSUSE: hedgewars 
Mageia logo small.jpg Mageia: hedgewars 
Flatpak logo.png Flatpak: org.hedgewars.Hedgewars 
Snapcraft-logo.svg Snap: hedgewars 
Daemon-phk.svg FreeBSD: hedgewars

Hedgewars is a turn-based artillery game featuring fighting hedgehogs. The player has to equip their team of hedgehogs with a choice of numerous silly weapons like hellish hand grenades, homing bees or melon bombs in order to combat the enemy.

54321 54321.png 2001-11-16 puzzle
54321
54321.png
Genrepuzzle
Latest release1.0.2001.11.16
Release dateNovember 16th, 2001
DeveloperPatrick Fleckenstein
Code licensea very simple copyleft license[59]
Media licensea very simple copyleft license
P. languageC++
LibrarySDL, libpng, zlib
Contribute
54321 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

54321 is a set of four-, three- and two-dimensional (all presented as a number of 2D boards on the screen) implementations of five classic puzzle games. It is written in C++ by Patrick Fleckenstein for the 1mb SDL Game Programming Contest sponsored by Linux Journal, Loki Software, and No Starch Press. The latest downloadable version is v1.0.2001.11.16.

Gravitation Gravitation.png 2008-03-03 Autobiographical
Gravitation
Gravitation.png
GenreAutobiographical
Latest releaseVersion 3
Release dateMarch 3, 2008
DeveloperJason Rohrer
Code licensePublic domain
Media licensePublic domain
LibrarySDL
Contribute
Gravitation is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Gravitation is the second autobiographical game by Jason Rohrer licensed under the public domain. The source code is available on the homepage so this is free software. The latest version of the game is 3 on March 3, 2008. It uses the SDL library.

I Have No Tomatoes 2008 01 04-800x600-tomatoes.png 2004-09-26 Arcade game
I Have No Tomatoes
2008 01 04-800x600-tomatoes.png
I Have No Tomatoes 1.55
GenreArcade game
Latest release1.55
Release dateSeptember 26th, 2004
DevelopersMika Halttunen, Teemu Ruokolainen[60]
Code licensezlib license[61]
P. languageC++
LibrarySDL Mixer
Contribute
I Have No Tomatoes is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: tomatoes  
UbuntuCoF.svg Ubuntu: tomatoes 
OpenSUSE Logo.svg OpenSUSE: tomatoes 
Daemon-phk.svg FreeBSD: tomatoes

I Have No Tomatoes is a Bomber Man-like arcade game in which the player controls a yellow tomato and has to defeat enemy tomatoes by laying bombs. The latest version of the game is 1.55 released on September 26th, 2004.[62] It is written by Mika Halttunen and Teemu Ruokolainen. The game is licensed under the Zlib/libpng License. It is written in the C++ programming language. The game requires 3D hardware acceleration.

Frets on Fire Frets On Fire 4.jpg 2008-11-04 Musical
Frets on Fire
Frets On Fire 4.jpg
GenreMusical
Latest release1.3.110  (Announcement)
Release dateNovember 4th, 2008
DevelopersJoonas Kerttula, Sami Kyöstilä, and Tommi Inkilä
Media licenseOfficial songs is non-free.
P. languagePython
LibrarySimple DirectMedia Layer, Pygame
Contribute
Frets on Fire is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: fretsonfire

Frets on Fire is a musical game where you must play a guitar as accurately as possible. The latest version of the game is 1.3.110 released on November 4, 2008.[63] It was created for the Assembly 2006 Game Development Competition; in which Frets on Fire won.[64] It used the SDL library and was written in the Python programming language.[65]

GL-117 Gl-117.png March 12th, 2005 Combat flight simulation
GL-117
Gl-117.png
GenreCombat flight simulation
Latest release1.3.2  (Announcement)
Release dateMarch 12th, 2005
DevelopersThomas Drexl; Jean-Marc Le Peuvedic, Eugene Andreeschev, Eric Cheung; Piotr Pawlow, Louens Veen, Arne Reiners, Norbert Drexl, James Stone; Bernhard Kaindl, Cedric Delfosse, others[66]
Code licenseGPLv2[67]
Media licenseGPLv2[67]
LibrariesGLUT, SDL
Contribute
GL-117 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

GL-117 is a combat flight simulator by Thomas Drexl and others. The latest version is 1.3.2, although it was also forked into Linux Air Combat.

Block Attack - Rise of the Blocks Blockattack.jpg 2022-02-18 Puzzle games
Block Attack - Rise of the Blocks
Blockattack.jpg
Screenshot of Block Attack - Rise of the Blocks
GenrePuzzle games
Latest release2.8.0  (Announcement)
Release dateFebruary 18th, 2022
DeveloperPoul Sander
Code licenseGPLv2
Media licensesCC-BY-SA, GPLv2, Public domain [68]
P. languageC++
LibrarySDL, PhysicsFS [69]
Contribute
Block Attack - Rise of the Blocks is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
blockattack 
Openlogo-debianV2.svg Debian: blockattack  
UbuntuCoF.svg Ubuntu: blockattack


Block Attack - Rise of the Blocks is a puzzle game inspired by Nintendo's Tetris Attack and written by Poul Sander.[70] It uses SDL and is licensed under the GPL v2.[71]The latest release is version 2.7.0 on October 23rd, 2021.

Tile World Tile-World.jpg 2015-09-10 Puzzle
Tile World
Tile-World.jpg
GenrePuzzle
Latest release1.3.2  (Announcement)
Release dateSeptember 10th, 2015
Code licenseGPL[72]
Media licenseGPL[72]
Contribute
Tile World is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Tile World is a Puzzle game that is an emulation of the game Chip's Challenge, licensed entirely under the GPL[72].

Iter Vehemens ad Necem Iter Vehemens ad Necem - Holyscreen39.png 2004-12-10 Roguelike game, RPG
Iter Vehemens ad Necem
Iter Vehemens ad Necem - Holyscreen39.png
GenresRoguelike game, RPG
Latest release0.50  (Announcement)
Release dateDecember 10th, 2004
DevelopersHeikki Sairanen, Timo Kiviluoto, Tuukka Virtaperko[73]
Code licenseGPL v2 or later[74]
Media licenseGPL v2 or later[74]
Contribute
Iter Vehemens ad Necem is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Iter Vehemens ad Necem (Violent Road to Death in Latin) (IVAN) is a graphical Roguelike game developed by Heikki Sairanen, Tuukka Virtaperko, aand Timo Kiviluoto.[75] The latest version of the game is 0.50 released on December 10th, 2004.

One of the game's specialties is the body parts system: the player can lose and regain limbs which have individual health points and strength.

Civil Civil.jpg 2004-08-09 TBS, Online
Civil
Civil.jpg
Screenshot of Civil
GenresTBS, Online
Latest release0.83
Release dateAugust 9, 2004
Code licenseGPL[76]
P. languagesPython
LibrariesPygame, SDL
Contribute
Civil is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Civil is a turn-based strategy game mainly focused in the American civil war. The game features networked multi-player and is available for multiple platforms. The development of the game stopped in 2005.

Comisat Games Collection Comisat-Games-Collection.png 2006-10-10 Snake, Hangman, Memory, Tetris, Board game
comisat Games Collection
Comisat-Games-Collection.png
GenresSnake, Hangman, Memory, Tetris, Board game
Latest release0.5.2  (Announcement)
Release dateOctober 10, 2006
DeveloperCarlo aka comisat
Code licenseGPLv2
Media licenseGPLv2
P. languageGambas
LibrariesQt, SDL, and the Gambas Runtime Environment.
Contribute
comisat Games Collection is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

comisat Games Collection is a collection of free software games written in Gambas. It is one of the first notable Gambas games, with exceptions being code examples such as recreations of Snake, Robotfindskitten, and other small efforts. The collection is available in English and Italian.

The Battle for Wesnoth Wesnoth.jpg 2024-01-03 TBS, Online
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
The Battle for Wesnoth
Wesnoth.jpg
Old version of a campaign in the desert from The Battle for Wesnoth
GenreTBS, Online
Latest release1.16.11  (Announcement)
Release dateJanuary 3rd, 2024
PlatformsWindows, Linux, Mac, Android, iOs, Steam
DeveloperWesnoth team
Code licenseGPL
Media licenseGPL
P. languageC++, Python, WML, Lua
LibrarySDL
Contribute
The Battle for Wesnoth is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
wesnoth 
Slackware logo.svg Slackware: wesnoth 
Openlogo-debianV2.svg Debian: wesnoth 
Fedora logo.svg Fedora: wesnoth  
Gentoo Linux logo matte.svg Gentoo: games-strategy/wesnoth 
UbuntuCoF.svg Ubuntu: wesnoth 
OpenSUSE Logo.svg OpenSUSE: wesnoth 
Mageia logo small.jpg Mageia: wesnoth 
Flatpak logo.png Flatpak: org.wesnoth.Wesnoth 
Daemon-phk.svg FreeBSD: wesnoth 
Haiku (operating system) logo.svg Haiku: games-strategy/wesnoth

The Battle for Wesnoth, or simply Wesnoth or BfW, is a fantasy themed 2D turn-based strategy game started by David White in June 2003.[77] The game is programmed in C++ and its code and media are licensed under the GPL.[78] This game does not require 3D hardware acceleration.

WarMUX Wormux 0.8beta4 halloween.png 2011-01-21 Turn-based strategy
WarMUX
Wormux 0.8beta4 halloween.png
Wormux 0.8 beta 4
GenreTurn-based strategy
Latest release11.01
Release dateJanuary 21st, 2011
Code licenseGPL
Media licenseGPL
LibrarySDL, formerly ClanLib
Contribute
WarMUX is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: warmux

WarMUX (Wormux until November 21st, 2010)[79] is a Worms-like game that is licensed under the GPL, including its data.[80][81] The latest version of the game is 11.01 released on January 21st, 2011.[82] This game does not require 3D hardware acceleration.

Unknown Horizons Anno3.png 2019-01-12 RTS, Economic simulation
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Unknown Horizons
Anno3.png
GenreRTS, Economic simulation
Latest release2019.1  (Announcement)
Release dateJanuary 12, 2019
PlatformsWindows, Linux, Mac
Code licenseGPL
Media licenseCC-BY-SA 3.0
EngineFIFE
P. languageC++, Python
LibrarySDL
Contribute
Unknown Horizons is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
unknown-horizons  
OpenSUSE Logo.svg OpenSUSE: unknown-horizons

Unknown Horizons, formerly known as OpenAnno, is a real-time strategy game and economic simulation game loosely based on Sunflower's Anno series.[83] The game's source code is licensed under the GPL while its own media is licensed under the CC-BY-SA license and some parts under other DFSG-compatible licenses[84].

The first public version of Unknown Horizons is version 2008.1 released on October 1st, 2008 when it was called OpenAnno.[85]. This was the last release as OpenAnno before the name was changed to Unknown Horizons[86].

Performous Performous.png 2024-02-09 karaoke, guitar, bass, drums, dance
Performous
Performous.png
Genrekaraoke, guitar, bass, drums, dance
Latest release1.3.1  (Announcement)
Release dateFebruary 9th, 2024
Code licenseGPL
Media licenseGPL
P. languageC++
LibrariesSDL, PortAudio, OpenGL
Contribute
Performous is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: performous  
Gentoo Linux logo matte.svg Gentoo: games-arcade/performous 
UbuntuCoF.svg Ubuntu: performous

Performous (formerly UltraStar-NG)[87] is a karaoke game inspired by SingStar released under the GNU GPL 2+. Version 0.4.0 introduced guitar, bass and drum features and 0.5.0 saw the addition of dance game component.

The game is written in the C++ programming language and from version 0.3.0 onwards uses OpenGL for graphics.

The main game package does not include any songs, like a player does not include any music, but there are various liberally licensed songs available from the homepage.

Amphetamine Amphetamine-debgt20080921.png 2002-03-25 2D platformer
Amphetamine
Amphetamine-debgt20080921.png
Genre2D platformer
Latest release0.8.10  (Announcement)
Release dateMarch 3rd, 2002
DevelopersJonas Spillmann, Lukas Löhrer (port), Patrick J. Naughton, Chris Laurel (some of the code used)
Code licenseGPLv2+
Media licenseGPLv2+
P. languageC
LibrarySDL
Contribute
Amphetamine is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: Amphetamine

Amphetamine is a 2D platform game.

Hero of Allacrost Screenshot-Hero of Allacrost-1.jpg 2015-06-30 RPG
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Hero of Allacrost
Screenshot-Hero of Allacrost-1.jpg
Hero of Allacrost version 0.2.0
GenreRPG
Latest releasedev20150628  (Announcement)
Release dateJune 30th, 2015
DeveloperTyler Olsen, Philip Vorsilak, Andy Gardner, Jacob Rudolph, Daniel Steuernol, Richard Kettering, Brett Steele, Ryan Reilly
Code licenseGPL
Media licenseGPL
P. languageC++,Lua
LibrarySDL
Contribute
Hero of Allacrost is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
allacrost-svn

Hero of Allacrost, or simply Allacrost, is a 2D single-player RPG licensed under the GNU General Public License and was founded by Tyler Olsen in June 2004.[88][89]

The team's official description of the game is as follows:

Hero of Allacrost is a single player 2D role-playing game that shares similar appearance and gameplay with classic console RPGs. In Hero of Allacrost, the player will explore rich environments, solve challenging dungeon puzzles, and fight strategic battles in an active-time based system.

The game will be released in modules, rather than waiting until the entire game is finished to make a release. Once a new module is released, players can download it and install it, which will make more content available for the player to continue the game from where they last saved. Each Allacrost release will contain a new chapter of the story. Each section is released when it is completely finished.[90]

It is written in the C++ and Lua programming languages using the SDL library.[91]

Frozen Bubble Frozen Bubble 2 - Network.jpg 2010-08-06 Puzzle
Frozen Bubble
Frozen Bubble 2 - Network.jpg
Frozen Bubble 2 in network mode
GenrePuzzle
Latest release2.2.1beta1 (==2.212)
Release dateAugust 6 th, 2010[92]
Developerssee #Contributors
Code licenseGPLv2[92][93]
Media licenseGPLv2[92][93]
P. languagePerl
LibrarySDL
Contribute
Frozen Bubble is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Frozen Bubble is a bubble-popping puzzle game inspired by Puzzle Bobble. The latest version of the game is 2.2.1beta1 released on August 6th, 2010. It is licensed under the GNU GPL version 2.

A version was released on OpenSource Game Power volume 1.

Sleep Is Death no image 2010-11-15 multiplayer, RPG
Sleep Is Death (Geisterfahrer)
Genresmultiplayer, RPG
Latest releasev16  (Announcement)
Release dateNovember 15th, 2010
Developer
Code licensePublic domain
Media licensePublic domain
LibrarySDL
Contribute
Sleep Is Death (Geisterfahrer) is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Sleep Is Death aka Geisterfahrer is a two-player RPG game written by Jason Rohrer. It is Rohrer's seventh game. Sleep is Death has the rare distinction of being one of the most successful commercial game in all free and open source gaming history. In addition, the game was public domain from the very beginning. The source code is available on the homepage, so this is free software.

Alexei: Part IX Alexei-Part-IX-Screenshot.png 2010-06-30 Adventure
Alexei: Part IX
Alexei-Part-IX-Screenshot.png
GenresAdventure
Latest release1.2.8
Release dateJune 30, 2010
DevelopersPiga Software
Code licenseGPLv3
Media licenseGPLv3, GFDL
EngineGambas Adventure Engine
P. languageGambas 2.x
LibrariesGTK+, SDL, and the Gambas Runtime Environment.
Contribute
Alexei: Part IX is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Alexei: Part IX is a free software graphical adventure game originally released by Piga Software on May 19, 2009. It is the first Piga Software program to use the Gambas Adventure Engine and is also the first Piga Software game released for GNU/Linux and other POSIX systems.

You take the role of Alexei Volkov, master criminal, who is intent on robbing the house of a cruel and ruthless businessman. After gaining access to the main hall with the help of a disgruntled servant, Alexei must search out the mansion and find out the location of the owner's vault. Once this is accomplished he must escape the mansion.

This game takes heavy inspiration from the Arthur Yahtzee and Rob Blanc trilogies.

A preview release for the next title in the series, Part XIII, is available from the Piga Software website.

8 Kingdoms 8 Kingdom - p0605188.jpg 2007-06-22 TBS
8 Kingdoms
8 Kingdom - p0605188.jpg
GenreTBS
Latest release1.1.0
Release dateJuly 22nd, 2007
DevelopersGreg, Juan Fernández Martín, and others.
Code licenseGPL
P. languagesC++, Tcl
LibrarySDL
Contribute
8 Kingdoms is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

8 Kingdoms is a 3D turn-based strategy game based on hexagons in which the player is a king in a fantasy world. It is licensed under the GPL. The media license is unknown. The latest version of the game is 1.10 released on July 22nd, 2007. It is written in the C++ and Tcl programming languages and uses the SDL library.

It was created as a project at the Faculty of Mathematics and physics at the Univerzita Karlova, Prague in 2004.[94]

FreeTrain Freetrain.gif 2007-06-04 Transport infrastructure game
FreeTrain
Freetrain.gif
Screenshot of FreeTrain
GenresTransport infrastructure game
Latest release20070604
Release dateJune 4th, 2007
DeveloperKohsuke Kawaguchi
Code licensesLGPL
P. languageC#
Contribute
FreeTrain is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

FreeTrain is a rail and business simulation computer game, originally created by Kohsuke Kawaguchi and inspired by the A-Train series of games. Both the source code and the graphics are licensed under a combination of the LGPL and the GPL.[95]

Limbs Off LimbsOff.png 2012-05-23 phun-fysics,

Fighting

Limbs Off
LimbsOff.png
Genresphun-fysics, Fighting
Latest release2012-05-23
Release date2012-05-23
Developersplaimi
Code licenseGNU GPL 3
P. languagesC++
LibrariesOpenGL, SDL, LibPNG, Fontconfig
Contribute
Limbs Off is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Limbs Off is the flagship in plaimi's phun-fysics genre, in which they strive to reproduce complex real life physics, but take certain liberties whenever they feel it will add to the entertainment of the games. Limbs Off specifically is a fighting game that takes place in space. Right now there is only one planet and three characters, but plaimi want to implement several planets as well as inter-planetary travel via cannons, amongst other features[96].

The characters are "limbless", and consist of a head, body, two feets and hands. As of yet, the only way of "fighting" is running into each other. When the characters hit each other, their mass is decreased up to a point where their body parts are unlinked and the characters effectively become space junk[97].

The source code is licensed under the GNU GPL[98], and plaimi encourage people to contribute with code, make their own art, and make packages for UNIX package managers[99].

Limbs Off does not come with sprites or sounds. Instead, plaimi want to hack the game to load art from a data directory, so that users can install their own art. As of yet it only supports this with character sprites[100], as the game is at a very early alpha stage. It "went public" on the 24th of September in 2011, on github[101].

The game runs on relatively modest hardware, and has been compiled and run successfully on most modern UNIX-based operating systems[102].

Key Runner Keyrunner-3.png 2013-01-05 Action
Key Runner
Keyrunner-3.png
Key Runner
GenreAction
Latest releaser3  (Announcement)
Release dateJanuary 05th, 2013
DeveloperRuss Adams
Code licenseGPLv2[103]
Media licenseGPLv2[103]
P. languageEnglish
LibrarySDL
Contribute
Key Runner is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Key Runner is a 2D overhead action game where Moschata, the Key Runner must race to retrieve the key and bring it to the lock.

Childish Cannoneer Childish-Cannoneer.png 2012-09-15 Artillery and Adventure
Childish Cannoneer
Childish-Cannoneer.png
GenresArtillery and Adventure
Latest releaseSource Release 2  (Announcement)
Release dateSeptember 15th, 2012
DevelopersWhite Island Software, Piga Software
Code licenseGPLv3
Media licenseGPLv3, GFDL
EngineGambas (picture boxes)
P. languageGambas 3.x
LibrariesQt/GTK, SDL, and the Gambas Runtime Environment.
Contribute
Childish Cannoneer is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Childish Cannoneer is the first venture of the "Indie Games" project hosted by White Island Software at the Gambas Forum, and participated in by Piga Software through Graham L. Wilson. The aim of the project is to make computer games to show off the Gambas language, with the eventual hope of inclusion in the Humble Indie Bundle for maximum attention. It is to feature a little boy building a makeshift air cannon from spare parts only to terrorize his older sister, and potentially the whole neighbourhood, while evading the wrath of his father. The majority of the game's multimedia are derived from vector graphics taken from OpenClipart and sound effects taken from SoundBible. Contributions to this project, or the creation of other entities for the Indie Games project, are more then welcome.

FreeRCT FreeRCT.png 2022-03-19 Economic simulation
FreeRCT
FreeRCT.png
FreeRCT
GenreEconomic simulation
Latest release0.1  (Announcement)
Release dateMarch 19th, 2022
DeveloperAlbert Hofman (Alberth), Richard Wheeler (Zephyris)
Code licenseGPLv2[104]
Media licenseGPLv2[104][105]
P. languageC++
LibrarySDL
Contribute
FreeRCT is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: freerct 
Flatpak logo.png Flatpak: net.freerct.FreeRCT

FreeRCT is an amusement park simulation game in early stages of development. It is inspired by the proprietary game RollerCoaster Tycoon.

Berusky Berusky.png 2020-06-30 Sokoban
Berusky
Berusky.png
Screenshot of Berusky
GenreSokoban
Latest release1.7.2  (Announcement)
Release dateJune 30th, 2020
Code licenseGPL[106]
Media licenseGPL[106]
P. languageC++
LibrarySDL
Contribute
Berusky is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
berusky  
OpenSUSE Logo.svg OpenSUSE: berusky

Berusky is a sokoban style game, published under GNU Public License.

Dawn Dawn-rpg.jpg 2011-05-14 RPG

This article has been marked for deletion review by a wiki user. Discuss on the talk page

Dawn
Dawn-rpg.jpg
Dawn
GenreRPG
Latest release0.0.46[107]
Release dateMay 13th, 2011
DeveloperTobias Eliasson
Code licenseGPLv3
Media licensevarious, some non-free like cc sampling and some unlicensed [1]
P. languageC++
LibrarySDL
Contribute
Dawn is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Dawn is a fantasy 2D RPG developed by Tobias Eliasson. It is written in the C++ programming language, using the SDL library. It is licensed under the GPLv3.

Zatacka X Zatacka X.png 2021-07-11 Snake-like
Zatacka X
Zatacka X.png
Zatacka X
GenreSnake-like
Latest release1.1.0  (Announcement)
Release dateJuly 11th, 2021
DeveloperSimen Heggestøyl, Gwilym Kuiper, Patrick Bauge Skevik, Charles Vaughan, Charles Vaughan
Code licenseGPL v3 [108]
Media licenseCC BY-SA [108]
P. languageC
LibrarySDL
Contribute
Zatacka X is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: zatackax

Zatacka X is a clone of a game called Achtung, die Kurve!.

The Zatacka X code is free software, licensed under the GNU General Public License version 3. Graphics and audio are licensed under Creative Commons Attribution-ShareAlike.[108]

Valyria Tear Valyria Tear.png 2019-09-22 RPG
Valyria Tear
Valyria Tear.png
Valyria Tear
GenreRPG
Latest release1.1.0  (Announcement)
Release dateSeptember 22th, 2019
Code licenseGPL v3+
Media licenseGPL, CC-BY-SA, CC-BY, a.o.[109]
EngineHero of Allacrost
P. languageC++
LibrarySDL
Contribute
Valyria Tear is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
valyria-tear-git

Valyria Tear is an single-player 2D role playing game taking place in an medieval-fantasy world.

It is based on a fork of the Hero of Allacrost engine.

Critterding Critterding.jpg 2013-10-03 Life simulation
Critterding
Critterding.jpg
Critterding
GenreLife simulation
Latest releaseBeta 14  (Announcement)
Release dateOctober 03rd, 2013
DeveloperBob Winckelmans
Code licenseGPL [110]
Media licenseGPL [110]
P. languageC++
LibrarySDL
Contribute
Critterding is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Critterding - Evolving Artificial Life is a life and evolution simulator.

In the default configuration the simulator generates a world with food and critters with random bodies and brains. Critter have sensors such as detection of food touching their head and perform actions such as moving, eating or procreating.

Some randomly created critters will have sufficient properties to sustain a population and evolve.

Starfighter Starfighter13.png 2020-12-26 Arcade
Project: Starfighter
Starfighter13.png
Project: Starfighter 1.3
GenreArcade
Latest release2.4  (Announcement)
Release dateDecember 26th, 2020
DeveloperParallel Realities
Code licenseGPL[111]
Media licensesvarious[112]
P. languageC
LibrarySDL
Contribute
Project: Starfighter is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
starfighter  
OpenSUSE Logo.svg OpenSUSE: starfighter


Project: Starfighter is a 2D shoot'em up game by Stephen Sweeney and Richard Sweeney of Parallel Realities. It can run on Mac and Linux platforms. It relies on the SDL library. It is licensed under the GNU General Public License.[111]

Pacman Pacman.png 2016-03-22 Arcade
Pacman
Pacman.png
GenreArcade
Latest release0.9
Release dateMarch 22rd, 2016
Code licenseGPL
P. languageC++
LibrarySDL
Contribute
Pacman is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Pacman is a pacman clone and very close to the original from Namco. One of the main goals of this clone is a SDL Application with very little use of CPU power. It is licensed under the terms of the GPL version 2 (or any later version).

The Secret Chronicles of Dr. M. The secret chronicles sc1.png 2020-05-18 Platform game
The Secret Chronicles of Dr. M.
The secret chronicles sc1.png
The Secret Chronicles of Dr. M.
GenrePlatform game
Latest release2.1.0  (Announcement)
Release dateMay 18th, 2020
Code licenseGPL v3[113]
Media licenseGPL v3[113]
P. languageC++
LibrarySDL
Contribute
The Secret Chronicles of Dr. M. is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: tsc

The Secret Chronicles of Dr. M. (TSC) is a fork of Secret Maryo Chronicles, developed since the latter ceased development.[114]

FreeOrion FreeOrion-0.4.5-screenshot.png 2023-04-02 TBS
FreeOrion
FreeOrion-0.4.5-screenshot.png
Galaxy view
GenreTBS
Latest release0.5  (Announcement)
Release dateApril 2nd, 2023
PlatformsLinux, Windows, Mac, FreeBSD
Code licenseGPL v2
Media licenseCC BY-SA 3.0
P. languageC++, Python
LibrarySDL, OpenAL, Boost, GiGi, FreeType2
Contribute
FreeOrion is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

FreeOrion is a turn-based strategy game of galactic conquest inspired by the Master of Orion games. As is typical for 4X games, players have to explore their surroundings, colonize new planets, manage their economies, research spectacular technologies, build up military might and conquer their neighbors, and ultimately, the entire galaxy. Features specific to FreeOrion are the diverse fantastical species and peculiar history of the game galaxy, the design of new ships with a multitude of hulls and ship parts available after research, and the possibility of technological victory after researching transcendence.

There is an impressive in-game encyclopaedia and most things can be looked up by clicking hyperlinks in messages or through right-click menus. The encyclopaedia includes both generic FreeOrion help and backstory as well as current game info such as for example what the target population of a particular planet would be if you were to colonize it with each of the species in your empire.

The game's source code is licensed under the GPL v2 and its media under the Creative Commons Attribution-ShareAlike 3.0 license.[115][116]


Qonk Qonk030.jpg 2007-09-14 RTS
Qonk
Qonk030.jpg
Qonk
GenreRTS
Latest release0.3.1  (Announcement)
Release dateSeptember 14, 2007
DevelopersAnthony Mariette Louis Liekens, Jens Fursund, Loek, Robert Schuster, Troels Kofoed Jacobsen
Code licenseGPL
P. languageC++
LibrarySDL
Contribute
Qonk is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Qonk is a simple real-time space conquering game. It is written in C++ and uses the SDL library. It is licensed under the GPL v2.[117] The latest release is version 0.3.1 released on September 14, 2007.[118]

Hex-a-hop Hah.jpg 2009-11-05 Puzzle
Hex-a-hop
Hah.jpg
Hex-a-hop
GenrePuzzle
Latest release1.1.0
Release dateNovember 5th, 2009
DeveloperTom Beaumont
Code licenseGPL v2 or later[119]
Media licenseGPL v2 or later, Sounds: Creative Commons Sampling Plus[120], CC-BY-SA[121]
P. languageC++
LibrarySDL
Contribute
Hex-a-hop is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Hex-a-hop is a hexagonal tiles based puzzle game written by Tom Beaumont. The player controls a girl, who has to destroy all green tiles by jumping on them. In addition to the green tiles there are plenty of other kind of tiles with varying functionality gradually introduced.

Apricots Apricots.png 2023-05-12 Arcade, Side-scroller
Apricots
Apricots.png
GenresArcade, Side-scroller
Latest release0.2.8  (Announcement)
Release dateMay 12th, 2023
DevelopersMark Snellgrove, Mark Harman, moggers87
Code licenseGPLv2
Media licenseGPL
P. languageC++
LibrarySDL
Contribute
Apricots is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Apricots is a 2D arcade side-scroller game in which you fly an airplane, fire missiles, drop bombs, destroy enemy buildings and planes, trying to stay alive.

The latest version of the game from the old team was 0.2.6 released on August 13th, 2003. In 2019 moggers87 took over this project[122] and released 0.2.7 on February 13th, 2021.[123]

Empty Clip Empty Clip - screenshot.jpg 2023-07-06 RPG
Empty Clip
Empty Clip - screenshot.jpg
Empty Clip
GenreRPG
Latest release2.0.2  (Announcement)
Release dateJuly 6th, 2023
DeveloperAlan Witkowski
Code licenseGPL
P. languageC++
LibrarySDL
Contribute
Empty Clip is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Empty Clip is a 2D role-playing game written by Alan Witkowski in 2006. The game is licensed under the GPLv3.[124]. It is written in the C++ programming language with the SDL library.

Ri-li Ri-li 2.0.1 en.png 2007-11-01 Arcade
Ri-li
Ri-li 2.0.1 en.png
Ri-Li 2.0.1 in English
GenreArcade
Latest release2.0.1  (Announcement)
Release dateNovember 1st, 2007
DeveloperDominique Roux-Serret
Code licenseGNU GPL (v2.0.1-2 in Debian is under GPLv3)
Media licenseGNU GPL (v2.0.1-2 in Debian is under GPLv3)
P. languageC++
LibrarySDL
Contribute
Ri-li is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Ri-li is an arcade game in which you drive a toy wood train engine across many levels. It is written by Dominique Roux-Serret. The latest version of the game is 2.0.1 on November 1st, 2007. It is written in the C++ programming language, using the SDL library.

Its UI has 19 languages to choose from: Arabic, Breton, Chinese, Dutch, English, Esperanto, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Slovak, Spanish, Swedish, Turkish.

LambdaRogue LambdaRouge.png 2018-12-29 roguelike
LambdaRogue
LambdaRouge.png
LambdaRogue 1.4
Genreroguelike
Latest release1.7.0  (Announcement)
Release dateDecember 29th 2018
DeveloperMario Donick
Code licenseGPL
P. languageFreePascal
Contribute
LambdaRogue is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

LambdaRogue is a roguelike RPG written by Mario Donick.

If one had to categorize LambdaRogue to be either a "hack"-game or a "band"-game judging by dungeon generation, it would clearly fall into the "band"-category: Like in Angband and other *bands, standard dungeon levels are randomly generated every time a staircase is used and the player will never encounter the same dungeon level twice.

PokerTH Pokerth.png 2017-09-01 Cards, Online
PokerTH
Pokerth.png
PokerTH
GenreCards, Online
Latest release1.1.2  (Announcement)
Release dateSeptember 1st, 2017
Code licenseAGPL
P. languageC++
LibrarySDL
Contribute
PokerTH is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Slackware logo.svg Slackware: pokerth 
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
pokerth 
Openlogo-debianV2.svg Debian: pokerth 
Fedora logo.svg Fedora: pokerth  
Gentoo Linux logo matte.svg Gentoo: games-board/pokerth 
UbuntuCoF.svg Ubuntu: pokerth 
OpenSUSE Logo.svg OpenSUSE: pokerth 
Mageia logo small.jpg Mageia: pokerth 
Snapcraft-logo.svg Snap: pokerth 
Daemon-phk.svg FreeBSD: pokerth

PokerTH is a Texas Hold 'Em Poker card game with network support, translations, and many other features. It is licensed under the AGPL.[125] It used the SDL library.[126]

Abe's Amazing Adventure AbesAmazingAdventure.png 2005-03-05 Platform
Abe's Amazing Adventure
AbesAmazingAdventure.png
Screenshot of Abe's Amazing Adventure
GenrePlatform
Latest release1.1
Release dateMarch 5th, 2005
PlatformsLinux, Mac
Code licenseGPLv2[127]
P. languageC
LibrarySDL
Contribute
Abe's Amazing Adventure is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Abe's Amazing Adventure is a cross-platform, side scrolling platform game. It is similar to various platform games available for the Commodore+4, as well as Dangerous Dave.

Bos Wars Boswars.jpg 2013-06-16 Real-time strategy
Bos Wars
Boswars.jpg
Screenshot of Bos Wars
GenreReal-time strategy
Latest release2.7  (Announcement)
Release dateJune 16th, 2013
PlatformsWindows, Linux, Haiku
DeveloperBos Wars team
Code licenseGPL
Media licenseGPL
EngineStratagus
P. languageLua, C++
LibrarySDL
Contribute
Bos Wars is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Slackware logo.svg Slackware: boswars 
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
boswars 
Openlogo-debianV2.svg Debian: boswars 
Fedora logo.svg Fedora: boswars  
UbuntuCoF.svg Ubuntu: boswars 
OpenSUSE Logo.svg OpenSUSE: boswars 
Mageia logo small.jpg Mageia: boswars 
Haiku (operating system) logo.svg Haiku: games-strategy/boswars

Bos Wars (formerly known as Battle of Survival) is a futuristic real-time strategy game. The player has to develop a war economy in order to combat his enemies. To be successful, the economic needs need to be balanced against building an army. Controlling strategic passages plays an important role.

It used the SDL library. This game does not require 3D hardware acceleration.

Blob Wars Episode 2 : Blob And Conquer Blob Wars 2 - screenshot01.jpg 2009-11-4 Third-person shooter
Blob Wars: Blob And Conquer
Blob Wars 2 - screenshot01.jpg
GenreThird-person shooter
Latest release1.10
Release dateNovember 4th, 2009
DeveloperParallel Realities
Code licenseGPL
Media licenseGraphics: GPL
Audio: non-free
P. languageC++
LibrarySDL
Contribute
Blob Wars: Blob And Conquer is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Blob Wars: Blob And Conquer is a 3D action game created by Parallel Realities using the SDL library. The source code of the game is licensed under the GPL. The music and sound effects are not free,[128] and thus have been removed from the Debian package.[129] It is the sequel to Blob Wars Episode 1 : Metal Blob Solid. The latest version of the game is 1.10 released on November 4th, 2009.

HeXon HeXonLogo.png 2024-01-05 Action, Arcade
heXon
HeXonLogo.png
Astral Arcade
GenreAction, Arcade
Latest release20240105  (Announcement)
Release dateJanuary 5th, 2024
DeveloperLucKey Productions
Code licenseGPL
Media licenseCC-BY-SA, CC-BY, CC0
EngineDry
P. languageC++
Contribute
heXon is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

heXon is an arcade twin-stick-shooter created by LucKey Productions using Dry and other open source software. The game is available through GitLab, itch.io and the AUR.

Quatter Quatter logo.png 2023-12-30 Board game
Quatter
Quatter logo.png
Genre Board game
Latest release20231230  (Announcement)
Release dateDecember 30th, 2023
DeveloperLucKey Productions
Code licenseGPL
Media licenseCC-BY-SA
EngineDry
P. languageC++
Contribute
Quatter is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Quatter was created by LucKey Productions initially in celebration of the 25th anniversary of Blaise Müller's Quarto using the Dry game engine and other open source software.

Binaries and source code are available through GitLab.

Windys Windys-Screenshot.png 2011-08-12 Arcade, Action Platformer
Windys
Windys-Screenshot.png
GenresArcade, Action Platformer
Latest release1.5.0  (Announcement)
Release dateAugust 12th, 2011
DevelopersPiga Software
Code licenseGPLv3
Media licenseGFDL and GPLv3
EngineGambas Platform Engine
P. languageGambas 1.x, 2.x
LibrariesQt, SDL, and the Gambas Runtime Environment.
Contribute
Windys is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Windys is a free software action arcade game by Piga Software, originally released on August 12, 2009. It utilizes the Gambas Platform Engine and is designed in a deliberately retro style, featuring ASCII graphics and simulated PC speaker beeps. It is the second Piga game to be released for GNU/Linux, the first being Alexei: Part IX. A bug release version was sent out on September 1, 2011, and a major update was released on August 12, 2011 featuring bug fixes, updates proofreading and proper installers on a new Gambas 2 basis.

A complete rewrite using ncurses, making it a true terminal application, was started in February 2020.

Einstein Puzzle Einstein Puzzle.jpg Puzzle
Einstein Puzzle
Einstein Puzzle.jpg
GenrePuzzle
Code licenseGPL
LibrarySDL
Contribute
Einstein Puzzle is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Einstein Puzzle is a puzzle game based on an old DOS game called Sherlock, based on the “zebra puzzle” or “Einstein’s puzzle” (which is often thought to have been invented by Albert Einstein) and written using SDL. It licensed under the GPLv2.[130]

Goblin Hack Goblin Hack v.1.11.png 2009-03-24 RPG, Roguelike
Goblin Hack
Goblin Hack v.1.11.png
Goblin Hack version 1.11
GenresRPG, Roguelike
Latest release1.19  (Announcement)
Release dateMarch 24th, 2009
Code licenseGPL version 2
P. languageC++
LibrarySDL
Contribute
Goblin Hack is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Goblin Hack is a real-time roguelike game with flashily colored ASCII art. It uses the SDL library and is programmed in the C++ programming language. The game is licensed under the GPLv2.[131] The latest version of the game is 1.18 released on March 8th, 2008.[132]

Secret Maryo Chronicles Secret Maryo Chronicles 1.9.png 2009-08-17 Platform game
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Secret Maryo Chronicles
Secret Maryo Chronicles 1.9.png
GenrePlatform game
Latest release1.9
Release dateAugust 17th, 2009
Code licenseGPL v3
Media licenseGPL v3
P. languageC++
LibrarySDL
Contribute
Secret Maryo Chronicles is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
smc

Secret Maryo Chronicles (SMC) is a 2D platform game with a style designed to be similar to classic side-scrolling games. It uses the platform independent library SDL and, since version 0.98, the OpenGL accelerated Graphics Renderer.[133] The game is developed in C++ and is licensed under the GPLv3.[134] As of 2009-11-27, the latest version of SMC is 1.9 released on August 17th, 2009.

Gilbert and the doors Gilbert and the doors.png 2022-12-31 Side-scrolling games
Gilbert and the doors
Gilbert and the doors.png
Gilbert and the doors
GenreSide-scrolling games
Latest release2.2.5
Release date2022-12-31
DeveloperElectro L.I.B
Code licenseGPLv3
Media licenseGPLv3
P. languageC
LibrarySDL
Contribute
Gilbert and the doors is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Gilbert and the doors is a 2D platform game, written in C language/SDL1.2. This is simple, but nice to play. The game contains 22 levels with an evolutive difficulty. Source code ready for Windows and Linux platforms.

Chromium B.S.U. Chromium.jpg 2016-09-06 Arcade
Chromium B.S.U.
Chromium.jpg
Screenshot of Chromium B.S.U.
GenreArcade
Latest release0.9.16.1  (Announcement)
Release dateSeptember 6th, 2016
PlatformsWindows, Linux
Code licenseClarified Artistic License[135][136]
Media licenseGraphics: Clarified Artistic License, Sound: Expat License[135]
P. languageC++
LibrarySDL, OpenAL
Contribute
Chromium B.S.U. is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: chromium-bsu

Chromium B.S.U. is a fast paced arcade space shooter. It is written using the SDL and OpenAL libraries. According to the license file in the Debian package, the game is published under the "Clarified Artistic License".

The official homepage contains a license which is somewhere between the too-unclear-to-consider-free-for-FSF Artistic License 1.0 and the Clarified Artistic License.

Kingdoms Kingdoms-0.1.0-1.png 2013-09-24 Turn-based strategy
Kingdoms
Kingdoms-0.1.0-1.png
Kingdoms
GenreTurn-based strategy
Latest release0.1.3  (Announcement)
Release dateSeptember 24th, 2013
PlatformsWindows, Linux
DeveloperAntti Salonen
Code licenseGPL v3+[137]
Media licenseCC-BY-SA 3.0 [137]
P. languageC++
LibrarySDL
Contribute
Kingdoms is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Kingdoms is a strategy game in which the player builds an empire and leads his nation throughout history. It is inspired by concepts from Civilization.

Intricacy Intricacy.png 2020-12-18 Puzzle
Intricacy
Intricacy.png
Intricacy
GenrePuzzle
Latest release0.8.0  (Announcement)
Release dateDec 18th, 2020
Developermbays
Code licenseGPL v3[138]
Media licenseGPL v3[138]
P. languageHaskell
LibrarySDL Curses
Contribute
Intricacy is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
intricacy


Intricacy is a mechanistic puzzle game. The player co-ordinates a pair of lock-picking tools to open a variety of locks. The game begins with an introductory single-player mode, followed by an open-ended networked multiplayer mode in which players design their own locks and solve others'.

OpenTTD OpenTTD.png 2023-07-29 Transport Infrastructure, Online
OpenTTD
OpenTTD.png
GenreTransport Infrastructure, Online
Latest release13.4  (Announcement)
Release dateJuly 29th, 2023
PlatformsLinux, Windows, Mac
Code licenseGPL
Media licenseGraphics (OpenGFX): GPLv2 [139]

Sound (OpenSFX): CC BY-SA 3.0, GPLv2, CDDL[140]

Music (OpenMSX): GPLv2[141]
P. languageC++
LibrarySDL, Allegro
Contribute
OpenTTD is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
openttd 
Openlogo-debianV2.svg Debian: openttd 
Fedora logo.svg Fedora: openttd  
OpenSUSE Logo.svg OpenSUSE: openttd 
Flatpak logo.png Flatpak: org.openttd.OpenTTD

OpenTTD is a simulation game for transportation and a clone of the proprietary game Transport Tycoon Deluxe ("TTD"). The game's source code is licensed under the terms of the GNU General Public License version 2.0.[142] Proprietary data files from the original TTD are not required to play the binary packed game. The game project has free/libre media files. There are official libre data sets for the graphics (OpenGFX), sounds (OpenSFX) and music (OpenMSX). Some GNU/Linux distributions already have packages for these, but if not, these can be downloaded and installed in-game from the extensions menu.[143]

OpenTTD has many improvements over its inspiration, TTD, such as larger maps and online multiplayer play. It was written in the C++ programming language using the SDL or Allegro library.[144][145]

Freeciv Freeciv-2.1.0-beta3-sdl slack11.0.jpg 2024-02-09 TBS,Online
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Freeciv
Freeciv-2.1.0-beta3-sdl slack11.0.jpg
Freeciv 2.1.0 beta3 SDL client
GenreTBS,Online
Latest release3.0.10  (Announcement)
Release dateFebruary 9th, 2024
PlatformsLinux, Windows, FreeBSD, Haiku , Mac
DeveloperFreeciv team
Code licenseGPL
Media licenseGPL
P. languageC, HTML5
LibrarySDL
Contribute
Freeciv is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
freeciv 
Slackware logo.svg Slackware: freeciv 
Openlogo-debianV2.svg Debian: freeciv 
Fedora logo.svg Fedora: freeciv  
Gentoo Linux logo matte.svg Gentoo: games-strategy/freeciv 
UbuntuCoF.svg Ubuntu: freeciv 
OpenSUSE Logo.svg OpenSUSE: freeciv-gtk3 
Mageia logo small.jpg Mageia: freeciv-client 
Flatpak logo.png Flatpak: org.freeciv.Freeciv 
Snapcraft-logo.svg Snap: freeciv-gtk 
Daemon-phk.svg FreeBSD: freeciv 
Haiku (operating system) logo.svg Haiku: games-strategy/freeciv

Freeciv is a 2D turn-based strategy game, inspired by Sid Meier's Civilization series, where players control an empire to "eXplore, eXpand, eXploit, and eXterminate" (4X). Both code and media are licensed under the GNU General Public License.[146] Freeciv is mostly written in the C programming language.[147] This game does not require 3D hardware acceleration. The game is also playable as an HTML5 Web game.

Airstrike Airstrike - screenshot5.png 2003-01-20 Arcade
Airstrike
Airstrike - screenshot5.png
GenreArcade
Latest releasepre6  (Announcement)
Release dateJanuary 20th, 2003
PlatformsWindows, Linux
Code licenseGPLv2
Media licenseGPLv2
P. languageC
Contribute
Airstrike is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: airstrike

Airstrike is a game that involves dogfights in 2D. Including the source code and the media, it is licensed under the GPLv2.[148] [149]

Imperium: Sticks Sticks.png 2008-06-12 Real-time strategy game
Imperium: Sticks
Sticks.png
Imperium: Sticks version 0.1.5
GenreReal-time strategy game
Latest release0.1.5
Release dateJune 12, 2008
DeveloperCaerwyn, Iwan Gabovitch
Code licenseGPL
Media licenseWTFPL
P. languageC
LibrarySDL
Contribute
Imperium: Sticks is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Imperium: Sticks (also known as RTciv) is a real-time strategy game being programmed in C by Caerwyn, and licensed under the GPL. Artwork is done by Iwan Gabovitch. Part of the game's media is licensed under the WTFPL.[150] The latest version is 0.1.5 - released on June 12, 2008.

Warp Rogue Warp Rogue.png 2008-01-15 Roguelike game
Warp Rogue
Warp Rogue.png
GenresRoguelike game
Latest release0.8.0
Release dateJanuary 15th, 2008
Developerscopx. Sherm Pendley
Code licenseGPL
Media licenseGPL
P. languageC
LibrarySDL
Contribute
Warp Rogue is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Warp Rogue is a dark science fantasy roguelike game. It is licensed under the GPL.[151] The latest version of the game is 0.8.0 released on January 15th, 2008.[152] It uses the SDL library and is programmed in the C programming language.[153]

It is developed by copx (real name is unavailable) and Sherm Pendley.[154]

The website is down for unknown reasons. copx is no longer maintaining the software.

Simple Sokoban Simplesok.png 2021-12-16 Sokoban-style
Simple Sokoban
Simplesok.png
Simple Sokoban
GenreSokoban-style
Latest release1.0.2  (Announcement)
Release dateDecember 16th, 2021
DeveloperMateusz Viste
Code licenseGPL[155]
Media licenseGPL[155]
P. languageC
LibrarySDL
Contribute
Simple Sokoban is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Simple Sokoban is a (simple) Sokoban game aimed at playability and portability across systems. It is written in ANSI C89, using SDL for user interactions.

Trackballs Trackballs castle 1.jpeg 2022-12-23 3D Arcade Platformer
Trackballs
Trackballs castle 1.jpeg
A “castle” level.
Genres3D Arcade Platformer
Latest release1.3.4  (Announcement)
Release dateDecember 23rd, 2022
DevelopersMathias Broxvall; uses music by Marco Göbel, Paul Leach; music and levels by Attila Boros.
Code licenseGPL
Media licenseGPL, Ethymonics Free Music License
P. languagesScheme, C++
LibrariesSDL, Guile, OpenGL
Contribute
Trackballs is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Slackware logo.svg Slackware: trackballs 
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
trackballs 
Openlogo-debianV2.svg Debian: trackballs 
Fedora logo.svg Fedora: trackballs  
UbuntuCoF.svg Ubuntu: trackballs 
OpenSUSE Logo.svg OpenSUSE: trackballs 
Mageia logo small.jpg Mageia: trackballs 
Flatpak logo.png Flatpak: io.github.trackballs.Trackballs 
Daemon-phk.svg FreeBSD: trackballs

Trackballs is a marble game in three-dimensional space, inspired by “Marble Madness”. It is released under the GPL, and was developed by Mathias Broxvall until a long hiatus from 2007 to 2017 after which a new maintainer picked up the project. The latest version before the hiatus is 1.1.4, released on 2007-05-25; now version 1.3.1 is available.[156] It is written in the C++ and Scheme programming language using the SDL library.[157] Support for OpenGL standard 3.3 is required.[158]

In the game, the player controls a marble (not the field itself) over a 3D labyrinth, avoiding moving spikes, deadly force fields, enemy balls, and marble-shattering falls, all while seeking the goal at the end of the level. A version was included on OpenSource Game Power volume 1.

FooBillard Foobillard snapshot01.png Sports
FooBillard
Foobillard snapshot01.png
GenreSports
Latest release3.0a
DeveloperFlorian Berger
Code licenseGPL
LibrariesGLUT, SDL
Contribute
FooBillard is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: foobillard 
Fedora logo.svg Fedora: foobillard  
OpenSUSE Logo.svg OpenSUSE: foobillard 
Mageia logo small.jpg Mageia: foobillard

FooBillard is a 3D billiard game written by Florian Berger and licensed under the GPL. The latest version of the game is 3.0a. It can use either the SDL library, or GLUT. A version was included on OpenSource Game Power volume 2.

Kuklomenos no image 2012-04-07 Arcade
Kuklomenos
GenreArcade
Latest release0.4.5  (Announcement)
Release dateApril 7th, 2012
Developermbays
Code licenseGPL v3
Media licenseGPL v3
LibrarySDL
Contribute
Kuklomenos is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Kuklomenos is an abstract shoot-em-up game, with minimalistic graphics and short game-length.

Note that the COPYING file indicates that the game uses a non-free sound from freesound.org, but this is out of date - the relevant sound file is now released under CC-BY.

Naev Naev.png 2024-01-15 Space, Shooting
Naev
Naev.png
Naev
GenreSpace, Shooting
Latest release0.11.2  (Announcement)
Release dateJanuary 15th, 2024
PlatformsWindows, Linux, Mac
DeveloperEdgar "bobbens" Simo
Code licenseGPLv3[159]
Media licenseVaries[160] (Generally CC-by-sa 3 or later)
P. languageC, lua
LibrarySDL , OpenGL , OpenAL , libxml2 , freetype
Contribute
Naev is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Naev is a 2D space top-down shooting and trading game primarily developed by Edgar "Bobbens" Simo.[161] It requires SDL, OpenGL, and OpenAL. The source code is licensed under the GPLv3.[159] The project was inspired by the proprietary game Escape Velocity.

Harris Harris.png 2019-12-06 Turn-based strategy games
Harris
Harris.png
Harris control panel
GenreTurn-based strategy games
Latest release0.4.1  (Announcement)
Release dateDecember 6th, 2019
Code licenseGPL
Media licenseGPL
P. languageC
LibrarySDL
Contribute
Harris is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

The game objective of Harris is to destroy Nazi Germany by launching bombing raids. Harris is a turn based strategy game.

Xye Xye.jpg 2013-08-13 Sokoban-style, Arcade
Xye
Xye.jpg
A Xye level
GenreSokoban-style, Arcade
Latest release0.12.2  (Announcement)
Release dateAugust 13th, 2013
DeveloperVictor Hugo Soliz Kuncar
Code licensezlib/libpng license[162]
Media licenseCustom free license[163]
P. languageC++
LibrarySDL
Contribute
Xye is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Xye is a puzzle game similar to Sokoban but it includes Arcade elements.

The main objective is to get all the gems in each level. The player gets bonus points for collecting all stars before getting the last gem.

There are different obstacles, such as blocks in different shapes and size:

  • Some blocks move on their own
  • Some blocks can be pushed
  • Magnets that can be used to pull blocks.
  • Moving blocks to certain locations will open doors
  • Monsters chase the player


Warzone 2100 Wz2100.jpg 2023-11-29 RTS, post-apocalyptic
Featured Article
This article has reached Featured Article status, which means that it has been recognized as one of the best articles on Libregamewiki.
Warzone 2100
Wz2100.jpg
Warzone 2100 2.0.7
GenreRTS, post-apocalyptic
Latest release4.4.2  (Announcement)
Release dateNovember 29th, 2023
PlatformsWindows, Linux, Mac, FreeBSD
DeveloperPumpkin Studios, Warzone 2100 Project
Code licenseGPL, other free[164]
Media licenseGPL, other free[164]
P. languageC++
LibraryOpenAL, SDL, PhysicsFS
Contribute
Warzone 2100 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
warzone2100 
Slackware logo.svg Slackware: warzone2100 
Openlogo-debianV2.svg Debian: warzone2100 
Fedora logo.svg Fedora: warzone2100  
Gentoo Linux logo matte.svg Gentoo: games-strategy/warzone2100 
UbuntuCoF.svg Ubuntu: warzone2100 
OpenSUSE Logo.svg OpenSUSE: warzone2100 
Flatpak logo.png Flatpak: net.wz2100.wz2100 
Snapcraft-logo.svg Snap: warzone2100 
Daemon-phk.svg FreeBSD: warzone2100

Warzone 2100 is a real-time strategy game originally written in C as a closed source project by Pumpkin Studios. It was released (excluding the videos) under the GNU General Public License in late 2004 by Eidos Interactive.[165] Now development is in the hands of the Warzone 2100 Project (originally: "Warzone 2100 Resurrection Project"). A version was included on OpenSource Game Power volume 2.

Fish Fillets - Next Generation Fish Fillets NG - chest.png 2011-09-09 Puzzle, Sokoban-style
Fish Fillets - Next Generation
Fish Fillets NG - chest.png
Fish Fillets - Next Generation
GenrePuzzle, Sokoban-style
Latest release1.0.1
Release dateSeptember 9th, 2011
DeveloperIvo Danihelka
Code licenseGPL[166]
Media licenseGPL[166]
P. languageC++ and Lua
LibrarySDL
Contribute
Fish Fillets - Next Generation is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Fish Fillets - Next Generation is a puzzle game. Fish Fillets was a commercial game until 2004 when it is licensed under the GPL. This rewrote for modern operating systems adds the "Next Generation" to the title.[166] It is written in C++, with Lua used for level scripting and the game uses the SDL library.[167]

The voice dialogs are in Czech. The subtitles have been translated into multiple languages — see the categories of this article at the bottom. A version was released on OpenSource Game Power volume 1.

Sinatra 2008-02-02 1 sinatra.jpg February 16th, 2008 / ? karaoke
Sinatra
2008-02-02 1 sinatra.jpg
Taken in February 2, 2008
Genrekaraoke
Latest release1.0 (obsolete); SVN repository
Release dateFebruary 16th, 2008 / ?
DeveloperFredrik Portstrom
Code licensesGNU GPLv3
Media licenseGNU GPLv3
P. languageC
Librariesfreetype, gstreamer, SDL image; for the SVN content: libavformat, freetype, SDL, portaudio
Contribute
Sinatra is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

This article has been marked for deletion review by a wiki user. Discuss on the talk page

Sinatra is a karaoke game, designed to be free and lean. The latest version released as a downloadable archive is 1.0, released on February 16th, 2008, and considered an old version now, the only way to install a current version now being checking the code out of its SVN repository[168]. It was written by Fredrik Portstrom in the C programming language. It uses the SDL library. The game is licensed under the terms of the GPLv3.[reference required]


The game supports input from multiple microphones.

SDL Sopwith SDL Sopwith 1.7.1 shooting.png 2022-11-05 Arcade, Side-scroller
SDL Sopwith
SDL Sopwith 1.7.1 shooting.png
Single-player mode
GenresArcade, Side-scroller
Latest release2.1.1  (Announcement)
Release dateNovember 5th, 2022
DevelopersSimon Howard; original: David Clark
Code licenseGPL
LibrarySDL
Contribute
SDL Sopwith is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
sopwith 
Openlogo-debianV2.svg Debian: sopwith 
Fedora logo.svg Fedora: sopwith  
OpenSUSE Logo.svg OpenSUSE: sopwith

SDL Sopwith is a port of the old 2D airplane dogfighting game by David Clark, “Sopwith”, to use the SDL. It is being developed by Simon Howard, and is released under GPLv2, like the original. The latest version of the game is 2.1.1 on Nov 5th, 2022.

Enigma Enigma-Debian-1517 large.png 2021-08-27 Puzzle
Enigma
Enigma-Debian-1517 large.png
Enigma
GenrePuzzle
Latest release1.30  (Announcement)
Release dateAugust 27th, 2021
Code licenseGPL v2
P. languageC++
LibrarySDL
Contribute
Enigma is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Enigma is a puzzle game clone of Oxyd licensed under the GPL.[169] The latest version of the game is 1.30 released on August 27, 2021. It uses the SDL library. A version was included on OpenSource Game Power volume 2.

Colobot Colobot-0.1.2-screenshot.png 2023-08-08 RTS, programming
Colobot
Colobot-0.1.2-screenshot.png
The astronaut watches as his winged grabber is about to change and recharge the shooting bot's power cell. Note the code to accomplish this on the right-hand side.
GenreRTS, programming
Latest release0.2.1  (Announcement)
Release dateAugust 8th, 2023
PlatformsLinux, Windows
DeveloperDaniel Roux at Epsitec, TerranovaTeam
Code licenseGPLv3+[170]
Media licenseGPLv3+[171]
EngineCeebot
P. languageC++, CBOT
LibraryBoost, OpenGL, OpenAL, SDL
Contribute
Colobot is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
colobot-gold 
Openlogo-debianV2.svg Debian: colobot 
Fedora logo.svg Fedora: colobot  
OpenSUSE Logo.svg OpenSUSE: colobot

Colobot - colonise with bots - is a combination of a real-time strategy and a programming game. The player takes the role of an astronaut with the mission to find a habitable planet, after humankind plunged the Earth into an ecological catastrophe. The player is not on their own, but accompanied by programmable robots that can help in building and defending structures. Through a satellite link with 'Houston' she/he is directed to complete a number of missions on different planets. The game also involves a rather aggressive though evolving relationship with native alien lifeforms.

Apart from the missions, there are also two game modes that instruct the player in the use of CBOT, the language used to program the bots. This language is rather similar to C++ and Java. During the missions, it's not really necessary to write code for the bots, but it is convenient to be able to adapt the programs Houston offers to the player. Version 0.1.6 introduced the Code Battle game mode, where players first provide all programs needed to operate a base and/or kill all enemies, and then let the programmed bots do their job without the possibility to interfere. The game provides three types of enemies: passive targets, pre-programmed bots and hot-seat play against a fellow human.

Trigger Rally Trigger.jpg 2019-03-04 Racing
Trigger
Trigger.jpg
GenreRacing
Latest release0.6.6.1  (Announcement)
Release dateMarch 4, 2019
DevelopersJasmine Langridge and Richard Langridge
Code licensesGPL, BSD
Media licensesGPL, CC0, CC-BY, CC-BY-SA [172]
P. languageC++
Contribute
Trigger is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: trigger-rally

Trigger is a 3D car racing game written in C++ by Jasmine Langridge and Richard Langridge.[173][174] It is licensed under the GPL and a BSD-like license.

It supports keyboard, joystick, or joypad control, and anaglyph stereo output.

Tactics Squad Tactics Squad - Screenshot4.png 2007-02-24 RTS
Tactics Squad
Tactics Squad - Screenshot4.png
GenreRTS
Latest release0.3
Release dateFebruary 24, 2007
DeveloperLuismv
Code licenseGPL
P. languageC++
LibrarySDL
Contribute
Tactics Squad is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Tactics Squad is a still in development real-time tactical simulation in which the player controls up to sixteen soldiers in a futuristic environment written by Luismv. The stated emphasis of the game is on game-play instead of on visual presentation. The latest version of the game is 0.3, released on February 24, 2007. [175] It is licensed under the GPL v2.[176] It is written in the C++ programming language with the SDL library.[177]

Defendguin Defendguin.gif 2009-11-05 Arcade
Defendguin
Defendguin.gif
Defendguin
GenreArcade
Latest release0.0.12[178]  (Announcement)
Release dateNovember 05th, 2009
PlatformsWindows, Linux, Mac
DeveloperBill Kendrick
Code licenseGPL
Media licenseGPL
P. languageC
LibrarySDL
Contribute
Defendguin is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: defendguin

Defendguin is a 2D arcade game written by Bill Kendrick of New Breed Software. It is a game based on the classic Defender only featuring the Linux kernel mascot Tux, a common open source video game trope.[179]

The game features gameplay almost identical to Defender except for an optional big boss and ending sequence. The game features Tux defending his people from aliens (similar to the character from XBill) bent on turning them into evil penguinoids.

The game has become quite popular, being reviewed by Linux Journal twice,[180] as well as GamesForLinux.de[181] and GP32 Homebrew Reviews.[182] The populairty of the game has lead New Breed to merchandise it in the form of a mug and mouse pad for sale.[183]

The game has been released for Linux (RPM, binary), Microsoft Windows, Mac OS X, Zaurus, Zeta, BeOS, Haiku, Amiga OS 4, MorphOS, QNX and RiscOS. It was also made as GP32, Nintendo DS, Nintendo Wii, Sega Dreamcast and Sony PSP homebrew.[184]

It uses the SDL library.[185] Both its media and source are licensed under the GPL.[186] A version was included on OpenSource Game Power volume 2.

Moagg Moagg.png December 6th, 2008 Arcade
SDL games
Moagg.png
GenreArcade
Latest release1.95b  (Announcement)
Release dateDecember 6th, 2008
DevelopersAndreas Granig, Bernhard Trummer, Kevin Krammer
Code licenseGPL
Media licenseGPL
P. languageC++
LibrarySimple DirectMedia Layer
Contribute
SDL games is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Moagg stands for “mother of all gravity games”. It is a game that involves gravity. The latest version of the game is 1.8 released in 2005 and licensed under the GPL. It is developed using the C++ programming language and SDL.

Moagg is not being developed anymore; a Java port is being developed under the name of Moagg2.

Tennix! Tennix-sdl-screenshot.png 2023-06-28 Sport
Tennix!
Tennix-sdl-screenshot.png
GenreSport
Latest release1.3.2  (Announcement)
Release dateJune 28th, 2023
DevelopersThomas Perl
Code licenseGPL
P. languageC
LibrarySDL
Contribute
Tennix! is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Tennix! is a tennis game, licensed under the GPLv2 and developed by Thomas Perl. The latest version is 1.3.2, released on June 28th, 2023. This version adds support for SDL2. It was written in the C programming language using the SDL library.

Ball and Paddle Screen savannah 2.png 2009-07-15
Ball and Paddle
Screen savannah 2.png
Ball and Paddle 0.8.0
Latest release0.8.1  (Announcement)
Release dateJuly 15th, 2009
DeveloperEric P. Hutchins
Code licenseGPL
Media licenseGPL
P. languageC++
LibrarySDL
Contribute
Ball and Paddle is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Ball and Paddle is a simple ball and paddle game designed to be extensible through GNU Guile. It is part of the GNU project. It was written by Eric P. Hutchins. It is written in the C++ programming language and uses the SDL library. The latest version of the game is 0.8.0 released on September 30th, 2008.

LTris Ltris.png 2024-02-17 Puzzle, Tetris-like
LTris
Ltris.png
LTris
GenrePuzzle, Tetris-like
Latest release1.2.8  (Announcement)
Release dateFebruary 17th, 2024
DeveloperMichael Speck
Code licenseGPLv2
Media licenseGPLv2
P. languageC
LibrarySDL
Contribute
LTris is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

LTris is a Tetris clone written by Michael Speck. It uses the SDL library. The latest version of the game is 1.0.14 on December 25th, 2009. It is licensed under the terms of the GPLv2.[187]

Blobby Volley 2 Blobby volley 2.png 2023-08-08 Sports
Blobby Volley 2
Blobby volley 2.png
Blobby Volley 2
GenreSports
Latest release1.1.1  (Announcement)
Release dateAugust 8th, 2023
PlatformsWindows, Linux, Mac, Web , Android, iOS
DevelopersDaniel Knobe and others[188]
Code licenseGPL v2+, MIT, BSD 3 and 4 clause, LGPL v2+, zlib
P. languageC++
LibrarySDL
Contribute
Blobby Volley 2 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: blobby

Blobby Volley 2 is a volleyball game with blobs as the players. It includes a multiplayer mode and several bots.

Chrzaszcz Chrzaszcz.jpeg 2018-12-19 Puzzle
chrzaszcz
Chrzaszcz.jpeg
chrzaszcz
GenrePuzzle
Latest release0.1.2  (Announcement)
Release dateSeptember 19th, 2018
Code licenseGPL [189]
Media licenseGPL [189]
P. languageC++
LibrarySDL
Contribute
chrzaszcz is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

chrząszcz (meaning beetle in Polish) is a maze game in which the player needs to pass through chambers. The chambers are connected by locked doors which require keys that can be obtained by trading with Orcs.

chrząszcz was started in 2009, but was revived in 2013.

Brickshooter Brickshooter-003.png 2008-05-07 Puzzle
Brickshooter
Brickshooter-003.png
GenrePuzzle
Latest release0.04
Release dateMay 7th, 2008
Code licenseGPL
Media licenseGPL
LibrarySDL
Contribute
Brickshooter is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Daemon-phk.svg FreeBSD: brickshooter

Brickshooter is a GPL Puzzle game. The latest version of the game is 0.0.4 on May 7th, 2008. It uses the SDL library.

Tesseract Trainer Tesseracttrainer-0.1.4-default-crop.png June 9th, 2005 demo, stereograms, hyperspace, educational
Tesseract Trainer
Tesseracttrainer-0.1.4-default-crop.png
A capture of the rotating tesseract at the program’s default settings.
Genresdemo, stereograms, hyperspace, educational
Latest release0.1.4
Release dateJune 9th, 2005
DeveloperMushware Limited
Code licenseGPLv2-compatible, apparently public domain; shareware function included
Media licenseGPLv2-compatible, apparently public domain
P. languageC++
Librariesexpat, GLUT, libogg, SDL. libtiff, libungif, libvorbis, ModernUI, pcre, smpeg, zlib
Contribute
Tesseract Trainer is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Tesseract Trainer is a demo that displays a tesseract (the four-dimensional hypercube, analogue of the three-dimensional cube) as a 2D image, or viewable as a 3D image using a method similar to that one for viewing stereograms. Although it contains shareware functionality (“Unregistered” is displayed in the corner, and a registration code ($8) request appears after some time of continuous running), the source code is available under a GPLv2-compatible license (apparently public domain except for the reused parts like GLUT). It is written in C++, and the latest version is 0.1.4, released on 2005-06-09. It used GLUT, SDL, among other libraries.

The author released all the copyright rights for the game’s documentation.

Balazar III Balazar iii - 3d 4.jpg 2008-08-30 Adventure
Balazar III
Balazar iii - 3d 4.jpg
GenreAdventure
Latest release0.1  (Announcement)
Release dateAugust 30th, 2008
DeveloperJean-Baptiste Lamy
Code licenseGPLv3
Media licenseGPLv3
P. languagePython
LibrariesOpenGL, Soya (3D client) / SDL, Pygame (2D client)
Contribute
Balazar III is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Balazar III is an adventure game with a multiplayer mode written by Jean-Baptiste Lamy. It provide two graphical client, the first in 3D using OpenGL, Soya, the second in 2D using SDL, Pygame. The networking code is shared. It is written in the Python programming language. The latest version of the game is 0.1 released on August 30th, 2008.

The version 0.1 work, but only provide one actor, one monster, and one object.

Allure of the Stars Allure-Crawl-0.6.0.0-8x8xb.png 2021-12-16 Roguelike, RPG, TBS
Allure of the Stars
Allure-Crawl-0.6.0.0-8x8xb.png
GenreRoguelike, RPG, TBS
Latest release0.11.0.0  (Announcement)
Release dateDecember 16th, 2021
PlatformsWindows, Linux, Mac
Code licenseAGPLv3
Media licenseAGPLv3
EngineLambdaHack
P. languageHaskell, HTML5
LibrarySDL
Contribute
Allure of the Stars is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad game. Newest binaries are available at the homepage and, for OSX, on Homebrew. You can also try the game out in the browser at http://allureofthestars.com/play.

Not a single picture in this game. You have to imagine everything yourself, like with a book (a grown-up book, without pictures). Once you learn to imagine things, though, you can keep exploring and mastering the world and making up stories for a long time. The gameplay manual [190] may also help. Enjoy!

LambdaHack LambdaHack-Crawl-0.6.0.0-8x8x.png 2023-10-28 Roguelike, Engine, RPG, TBS
LambdaHack
LambdaHack-Crawl-0.6.0.0-8x8x.png
GenreRoguelike, Engine, RPG, TBS
Latest release0.11.0.1  (Announcement)
Release date2023-10-28
Code licenseBSD3
Media licenseBSD3
EngineLambdaHack
P. languageHaskell, HTML5
LibrarySDL
Contribute
LambdaHack is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

LambdaHack is a Haskell [191] game engine library for ASCII roguelike games of arbitrary theme, size and complexity, with optional tactical squad combat. It's packaged together with a little example dungeon crawler in fantasy setting that can be tried out in the browser at http://lambdahack.github.io.

2H4U 2H4U - dbimage.jpg 2007-06-02 Tetris-like
2H4U
2H4U - dbimage.jpg
GenreTetris-like
Latest release1.3
Release dateJune 2th, 2007
Code licenseGPLv2
Media licenseno media
P. languageC++
LibrarySDL
Contribute
2H4U is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: 2h4u


2HFU or Too Hard for You is a combination of a Tetris game and a wall breaker game. The latest version of the game is version 1.3 released on June 2nd, 2007.[192] It uses the SDL library and is written in the C++ programming language.[193] It is licensed under the GPL.

LBreakoutHD LBreakoutHD.jpg 2023-12-02 Arcade
LBreakoutHD
LBreakoutHD.jpg
GenreArcade
Latest release1.1.5  (Announcement)
Release dateDecember 2nd 2023
DeveloperMichael Speck
Code licenseGPLv3[194]
Media licenseGPLv3[194]
P. languageC++
LibrarySDL
Contribute
LBreakoutHD is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: lbreakouthd 
Flatpak logo.png Flatpak: net.sourceforge.lgames.LBreakoutHD

LBreakoutHD is a breakout clone written by Michael Speck and is a remake of LBreakout2 with improved graphics. The gameplay of LBreakout2 is (mostly) preserved and it includes all levels from LBreakout2.

It uses the SDL library. It is licensed under the terms of the GPLv3.

Azimuth Azimuth.png 2018-06-25 Top-down shooter, Adventure
Azimuth
Azimuth.png
Azimuth
GenresTop-down shooter, Adventure
Latest release1.0.2  (Announcement)
Release dateJun 25th, 2018
DeveloperMatthew D. Steele
Code licenseGPLv3[195]
Media licenseGPLv3[195]
P. languageC
LibrarySDL
Contribute
Azimuth is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: azimuth

Azimuth is an action-adventure game, combining 2D top-down shooter action with exploration of a large map. The gameplay involves piloting a freely rotating forwards-thrusting ship through a variety of environments, shooting and dodging the attacks of various enemies, solving environmental puzzles, and the gradual revelation of a science-fiction plot.

TinyTris TINY TRIS.png 2021-04-11 Puzzle, Tetris-like
TinyTrisPC
TINY TRIS.png
TinyTrisPC
GenrePuzzle, Tetris-like
Latest release2.3
Release date2021-04-11
DeveloperElectro L.I.B
Code licenseGPLv3
Media licenseGPLv3
P. languageC
LibrarySDL
Contribute
TinyTrisPC is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.


[TinyTrisPC] is a clone of the classic puzzle game Tetris released under the GPLv3. Originally written for the ATtiny85 MCU and ARDUBOY, the code has been modified to compile and run on Linux and Windows using SDL1.2. If you want the original code for ATtiny85 or ARDUBOY visit: https://www.tinyjoypad.com

Hase Hase sc5.png 2020-08-07 TBS
Hase
Hase sc5.png
GenreTBS
Latest release1.6.8  (Announcement)
Release dateAugust 7th, 2020
DevelopertheZiz
Code licenseGPLv3[196]
Media licenseCC-BY-SA[197]
Enginesparrow3d
P. languageC
LibrarySDL
Contribute
Hase is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Hase is an open source (GPL) gravity based artillery shooter. It is similar to WarMUX, Hedgewars or other artillery games, but the gravity force and direction depends on the mass nearby, similarly to WarHeads (1997). It is optimized for mobile game consoles like the GP2X, Open Pandora or GCW Zero, so it doesn't make use of the mouse even on the PC. Hase features:

  • Awesome mix of real time and turn based action
  • 20 unique weapons
  • Arbitrary number of characters per team
  • Hotseat play with an arbitrary count of players
  • Also network play, even mixed with hotseat play
  • 25 different spritesets to choose your character from
  • Masses of particles, which are also influenced by gravity
  • An action point based system to use stronger or more weapons per turn
  • Different randomly dropped items to spice things up
  • Forgot the button mapping? Just activate the ingame overlay help


Avoision Avoision.png 2012-3-10 Arcade
Avoision
Avoision.png
Avoision
GenreArcade
Latest releasev1.1
Release dateMarch 10, 2012
DeveloperJared "deraj" Krinke
Code licenseGNU General Public License v2
Media licenseGNU General Public License v2
EngineRadius Engine
P. languageLua
LibraryOpenGL, SDL
Contribute
Avoision is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Avoision is an arcade game reminiscent of Snake where you play a green square dot collecting red dots and while avoiding moving white dots generated after each collection. The objective is to last long enough to acquire a high score. The first version, 0.1, was released on July 4, 2010 and the latest version, 1.1, was released on March 10, 2012. It received a positive review from Free Gamer, alongside its engine-mate Falling Block Game 2, commenting that "sometimes polish is worth more than complexity."

Duckmaze Duckmaze.png Puzzle
Duckmaze
Duckmaze.png
GenrePuzzle
Latest release0.2
Release date2007-11-10
DeveloperAndy Balaam (engine), Jean-Michel Baudrey (levels)
Code licenseGPLv2
Media licenseGPLv2
P. languagePython
Librarypygame, SDL
Contribute
Duckmaze is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Duckmaze is a maze game with the added twist that walls may be pushed where not blocked by other walls. The gameplay involves navigating a duck through mazes and knowing when and where to push walls in order to exit the map. Although left early in development, the game is fully playable with 18 levels and a level editor. It is still lacking in multimedia polish and presentation; this was meant to be eventually remedied, but has yet to occur.

Mop(e)snake Mop(e)snake.png 2006-12-20 Arcade game
Mop(e)snake
Mop(e)snake.png
GenreArcade game
Latest release0.5
Release dateDecember 20, 2006
DeveloperAndy Balaam
Code licenseGPLv2
Media licenseGPLv2 (main assets), Creative Commons Attribution-ShareAlike (music)
P. languagePython
Librarypygame, SDL
Contribute
Mop(e)snake is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Mop(e)snake is a purposively minimalist interpretation of Snake, foregoing any bonus items, power-ups or other "featuritis". It does contain its own innovation with its single-button mode, wherein the head of the snake cycles through directions which are then triggered by pressing any key. This mode requires a slower and more precise rhythm to achieve success. The game features a sampled version of the Creative Commons Attribution-ShareAlike track "The Final Rewind" by Tryad.

Parallel Overhead Parallel-Overhead.png 2023-07-08 Arcade game, endless runner
Parallel Overhead
Parallel-Overhead.png
GenresArcade game, endless runner
Latest release1.1.1 (native), 2.1.0 (web)  (Announcement)
Release dateJuly 8th, 2023
DevelopersLinus Vanas (aka Huitsi)
Code licenseMIT License
Media licenseMIT License
P. languageC (native), JavaScript (web)
LibrariesOpenGL ES 2.0, SDL 2
Contribute
Parallel Overhead is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.


Parallel Overhead is an endless runner game developed by Linus Vanas (aka Huitsi) and first released in September 2020. Two opposite ships, named Truth and Beauty, traverse an infinite hyperspacial tunnel. They always move in tandem, and the player has to orient both to avoid voids in the tunnel. It can be played from a web browser, from a 64-bit Linux executable or built from source.

Hull Breach Hull-Breach.png 2020-12-06 Arcade
Hull Breach
Hull-Breach.png
GenresArcade
Latest release1.0  (Announcement)
Release dateDecember 6, 2020
DevelopersPiga Software
Code licenseGPLv3
Media licenseGPLv3
EngineGambas Tile System
P. languageGambas 3.x
LibrariesGTK, SDL, and the Gambas Runtime Environment.
Contribute
Hull Breach is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Hull Breach is a game made by Piga Software for the inaugural December 2020 LibreJam. It is a top down arcade game where an astronaut has to seal breaches in his ship using duct tape in zero gravity. First collecting the tape, the player than bounces from wall to wall to get to the leaks as they open up. Hull integrity decreases faster the more breaches are active at any given time. By convention, cracks are more likely to form on tiles with objects on them, though not exclusively so. It was written in Gambas 3.15.2 and the first release uses GTK 3 for interfaces and SDL 2 for audio. Graphics are sourced from the CC0 library from Openclipart with music from Wikimedia Commons ("The Blue Danube" by Johann Strauss II) and sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, GIMP and KolourPaint on top of Fedora GNU/Linux.

Gatemender Gatemender.png 2020-12-15 Arcade
Gatemender
Gatemender.png
GenresArcade
Latest release0.2  (Announcement)
Release dateDecember 15, 2020
DevelopersErik Letson
Code licenseExpat license / MIT license
Media licenseCC BY-SA 4.0 International license (graphics), CC0 (music & sound), CC-BY 3.0 (font)
P. languagePython
Librariespygame, SDL
Contribute
Gatemender is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Gatemender (the "Warp-Gate Repair Arcade Game") is a game developed by Erik Letson for the inaugural December 2020 LibreJam. It is a top down arcade game where the player controls a ship trapped in the middle of an asteroid storm. The only path to freedom is a warp gate, which has already been damaged by the storm. Luckily the parts to fix it can be found by blasting the asteroids, allowing an eventual escape. The player has three lives to spend, and a new scene and gate is generated upon completing the last. Letson has since started work on the tactical role playing game Heart of Gold, though the project is now on hiatus.

OpenHV OpenHV.png 2023-09-17 RTS
OpenHV
OpenHV.png
GenreRTS
Latest release20230917  (Announcement)
Release dateSeptember 17th, 2023
PlatformsLinux, Windows, Mac
DeveloperOpenHV developers
Code licenseGPLv3
Media licenseCC-BY-SA-4.0, CC-BY-3.0-US
EngineOpenRA
P. languageC#, Lua
LibrarySDL2, OpenGL, FreeType, OpenAL
Contribute
OpenHV is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

OpenHV is a mod of OpenRA that takes the Hard Vacuum sprite artwork and loosely recreates the never released original.[198] It is a real-time strategy game which uses supply lines for resources.[199] The first stable version was released in April 2021. It supports single-player, LAN, online multiplayer as well as map editing.[200] Another major release was published 2 years later with almost monthly pre-release versions available for testing.[201]

UFO: Alien Invasion Ufoai.jpg 2014-06-28 Turn-based, Real-time hybrid strategy
UFO: Alien Invasion
Ufoai.jpg
UFO: Alien Invasion
GenreTurn-based, Real-time hybrid strategy
Latest release2.5
Release dateJune 28th, 2014
PlatformsWindows, Linux, Mac
Code licenseGPL [104]
Media licenseGPL, CC-BY, CC-BY-SA [104]
EngineModified Quake II engine
P. languageC++
LibrarySDL
Contribute
UFO: Alien Invasion is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.


Available as a package in:  
Slackware logo.svg Slackware: ufoai 
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
ufoai-git 
Openlogo-debianV2.svg Debian: ufoai  
Gentoo Linux logo matte.svg Gentoo: games-strategy/ufoai 
UbuntuCoF.svg Ubuntu: ufoai 
OpenSUSE Logo.svg OpenSUSE: ufoai 
Mageia logo small.jpg Mageia: ufoai 
Daemon-phk.svg FreeBSD: ufoai


UFO: Alien Invasion is a hybrid turn-based strategy game and real time strategy game with the objection to defend earth from an alien invasion. The player has to build bases and extend them by building additional buildings, research technologies and develop weapons which are then used to fight the aliens in tactical scenarios.[202]

Hedged Hedged.png 2021-05-31 Maze
Hedged
Hedged.png
GenresMaze
Latest release1.2  (Announcement)
Release dateMay 31, 2021
DevelopersPiga Software
Code licenseGPLv3
Media licenseGPLv3
EnginePS Tech
P. languageGambas 3.x
LibrariesQt, SDL, OpenGL and the Gambas Runtime Environment.
Contribute
Hedged is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Hedged is a game made by Piga Software for the April 2021 LibreJam. It is a first-person 3D maze game with a horror theme. Set in a snowy hedge garden reminiscent of The Shining, the player attempts to find the exit while evading their suddenly murderous wife. It was written in Gambas 3.15.2 and uses Qt 5 for interfaces, SDL 2 for audio and OpenGL 2.1 for rendering. Graphics are sourced from the CC0 library from Openclipart as well as public domain texture sources with sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, GIMP and KolourPaint on top of Fedora GNU/Linux. An updated version with numerous fixes, new menus and cosmetic upgrades was released on May 31, 2021.

Free Hero Mesh no image Sokoban
Free Hero Mesh
GenreSokoban
Code licensepublic domain
P. languageC
LibrarySDL
Contribute
Free Hero Mesh is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Free Hero Mesh is a game engine for grid based games involving moving around objects, such as sokoban. It is a clone of the game engine of Everett Kaser's Hero Hearts, Hero Defiant, etc, although with many improvements.

C-Dogs SDL Cdogssdl.png 2024-02-18 top-down shooter
C-Dogs SDL
Cdogssdl.png
C-Dogs SDL
Genretop-down shooter
Latest release2.0.0  (Announcement)
Release dateFebruary 18th, 2024
Code licenseGPLv2
Media licenseCC-BY-SA, CC-BY, CC0 [203]
P. languageC
LibrarySDL2
Contribute
C-Dogs SDL is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
cdogs  
OpenSUSE Logo.svg OpenSUSE: cdogs-sdl 
Flatpak logo.png Flatpak: io.github.cxong.cdogs-sdl

C-Dogs SDL is a 2D top-down shooter game. It is a continuation of a DOS game started in 1997 named C-Dogs, whose source code and media were released as free in 2002. Some of its features include multiplayer, coop AI, and many community made maps and campaigns.[204]

IceBreaker IceBreaker-Screenshot.png 2021-03-1 Puzzle
IceBreaker
IceBreaker-Screenshot.png
GenresPuzzle
Latest release2.2.0
Release dateMarch 1, 2021
DevelopersMatthew Miller
Code licenseGPL
Media licenseGPL
P. languageC
LibrariesSDL
Contribute
IceBreaker is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

IceBreaker is a free software game in a similar vein as Jezzball.

The game involves collecting a group of penguins from an iceberg in Antarctica in order to ship them to Finland as they are essential to a secret plot for world domination. To move them, you must break the iceberg into chunks by creating melting lines in the ice with Special High-Tech GNU Tools. To cut back on shipping fees, these chunks must be as small as possible.

It was included in LinuxWorlds' list "Linux fun for the holidays" in 2000 which was also posted on CNN.[205][206] A version was included on OpenSource Game Power volume 1.

Bring Them On BringThemOn.png 2021-08-06 Top-down shooter, arcade
Bring Them On
BringThemOn.png
GenresTop-down shooter, arcade
Latest release1.0  (Announcement)
Release dateAugust 6, 2021
DevelopersPiga Software
Code licenseGPLv3
Media licenseGPLv3
EngineGambas Arcade Engine 2.0
P. languageGambas 3.x
LibrariesQt, SDL, and the Gambas Runtime Environment.
Contribute
Bring Them On is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Bring Them On is a game made by Piga Software for the August 2021 LibreJam. It is a top-down shooter game with a science fiction theme. Upon developing a teleportation device, the player is pursued by monsters from another plane of reality. It was written in Gambas 3.15.2 and uses Qt 5 for windowing and SDL 2 for audio. Created in six days, it features a new revision of the Gambas Arcade Engine. Graphics are sourced from the CC0 libraries from Openclipart and OpenGameArt.org with sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, GIMP and KolourPaint on top of Fedora GNU/Linux.

Mosquito Mosquito.png 2022-01-31 Arcade
Mosquito
Mosquito.png
GenresArcade
Latest release1.5.0  (Announcement)
Release dateJanuary 31, 2022
DevelopersPiga Software
Code licenseGPLv3
Media licenseGPLv3
EngineGambas Arcade Engine 2.0
P. languageGambas 3.x
LibrariesQt, SDL, and the Gambas Runtime Environment.
Contribute
Mosquito is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Mosquito is a game made by Piga Software for the December 2021 LibreJam. It is an arcade game based on quick reflexes. The player controls a prehistoric giant mosquito, preserved pregnant in amber and recently revived. It must feed on a human in order to resurrect its species, while avoiding having it all end in one quick smack. It was written in Gambas 3.16.2 and uses Qt 5 for windowing and SDL 2 for audio. Graphics are sourced from the CC0 library from Openclipart with sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, KolourPaint on top of Fedora GNU/Linux. An updated version was released on January 31, 2022 that featured a custom options menu among various tweaks such as animation.

Naikari Naikari.png 2024-02-12 Space, Shooter
Naikari: Eye of Chaos
Naikari.png
Naikari
GenreSpace, Shooter
Latest release0.12.0  (Announcement)
Release dateFebruary 12th, 2024
DeveloperThe Diligent Circle
Code licenseGPL[207]
Media licenseGenerally CC BY-SA[207]
P. languageC
LibraryOpenGL
Contribute
Naikari: Eye of Chaos is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Naikari: Eye of Chaos is a 2-D freeform space mystery game featuring exploration, trading, and combat mechanics similar to games like Endless Sky and Starsector, and a branching mystery storyline written in a manner inspired by works like Star Control 2 (The Ur-Quan Masters) and The Expanse. You assume control of a space ship and are free to advance through the game however you want.

Naikari started as a fork of the Naev project by a former contributor to the Naev project due to creative differences.[208] Other than this history, the two projects have no affiliation with each other.

JAG
Error creating thumbnail: /bin/bash: line 1: /usr/bin/convert: No such file or directory Error code: 127
2020-08-08
JAG
Error creating thumbnail: /bin/bash: line 1: /usr/bin/convert: No such file or directory Error code: 127

Latest release0.3.8
Release dateSep 8, 2020
DeveloperXlabSoft
Code licenseGPL
LibrarySDL, Qt
Contribute
JAG is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Openlogo-debianV2.svg Debian: jag  
OpenSUSE Logo.svg OpenSUSE: jag 
Flatpak logo.png Flatpak: com.gitlab.coringao.JAG

JAG is an arcade-puzzle 2D game similar to KDiamonds.

Zero Ballistics Zero Ballistics.jpg 2010-12-18 Vehicle Combat
Zero Ballistics
Zero Ballistics.jpg
GenreVehicle Combat
Latest release2.0
Release dateDecember 18th, 2010
PlatformsWindows, Linux
Developerquanticode
Code licenseMIT[104]
Media licenseMIT[104]
P. languageC++
LibraryBoost, RakNet, SDL, OpenGL, OpenAL, CEGUI
Contribute
Zero Ballistics is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Zero Ballistics is a multiplayer only tank combat game.

As the developer team did not find a publisher for Zero Ballistics, development was halted and the game released as an unmaintained Open Source project.[209]

Linux Air Combat World War II Air Combat simulated by Linux Air Combat.jpg 2022-08-04 Flight simulation game
Linux Air Combat
World War II Air Combat simulated by Linux Air Combat.jpg
World War II mission
GenreFlight simulation game
Latest release08p81  (Announcement)
Release dateAug 4th, 2022
PlatformsLinux
Code licenseGPL
P. languageC++
LibrarySDL1.1, OpenGL
Contribute
Linux Air Combat is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
linux-air-combat

Linux Air Combat (LAC) is a combat flight simulator set in the World War 2 era. It descended from GL-117, but a full rewrite has transformed it from game to simulator. It contains 54 planes in offline tutorial missions or in one of 10 multiplayer internet missions on a free server. Joystick, mouse, or gamepads are supported as input. It handles inter-player text messaging, VoIP via Mumble, and text-to-speech via espeak. Although full source code is published for those that want to compile it, LAC is also available pre-compiled in the well-known "AppImage" format for immediate use on X-86 hardware without compiling and with no need to install any prerequisite libraries. Because LAC is coded for high efficiency, it runs well even on inexpensive Linux computers like the Raspberry Pi.

Tuxánci Tuxánci 0.20.0.png Top-down deathmatch game
Tuxánci
Tuxánci 0.20.0.png
Tuxánci
GenresTop-down deathmatch game
Latest release0.21.0
PlatformsLinux, Windows
DeveloperDušan Ďurech, others
Code licenseGPL 2-or-later
P. languageC
LibrarySDL
Contribute
Tuxánci is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Fedora logo.svg Fedora: tuxanci?  
OpenSUSE Logo.svg OpenSUSE: tuxanci


Tuxánci is a free software top-down deathmatch game inspired by the Czech game Bulánci featuring Tux fighting another penguin with firearms.

Greycess Knight RPG Greycess-overworld.png 2022-02-06 RPG
Greycess Knight RPG
Greycess-overworld.png
GenreRPG
Latest release1.0.1  (Announcement)
Release dateFebruary 6, 2022
PlatformsLinux, Windows
DeveloperGnouCat
Code licenseAGPL v3.0+
Media licensesCreative Commons 0
P. languageC
LibrarySDL
Contribute
Greycess Knight RPG is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Greycess Knight RPG is a very basic free/libre game. It is a turn-by-turn RPG (role playing game). It is in grayscale with a GBA view logical size. It is made in C99 with SDL2. Available languages are French and English.

LucKey Park LucKeyParkLogo.png 2024-02-07 Transport infrastructure, Sandbox
LucKey Park
LucKeyParkLogo.png
It's just a ride
GenreTransport infrastructure, Sandbox
Latest release20240207  (Announcement)
Release dateFebruary 7th, 2024
DeveloperLucKey Productions
Code licenseGPL
Media licenseCC-BY-SA
EngineDry
P. languageC++
Contribute
LucKey Park is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

LucKey Park is a theme park building game created by LucKey Productions using Dry and other open source software.

Binaries and source code are available through GitLab.

Open Saucer OpenSaucer logo.png 2024-01-12 Action Sports
Open Saucer
OpenSaucer logo.png
Mutiny on the Mothership
GenreAction Sports
Latest release20240112  (Announcement)
Release dateJanuary 12th, 2024
DeveloperLucKey Productions
Code licenseGPL
Media licenseCC-BY-SA
EngineDry
P. languageC++
Contribute
Open Saucer is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Open Saucer is a vehicular soccer game created by LucKey Productions using Dry and other open source software. Binaries and source code are available through GitLab. The game can be played with multiple players on a split screen, over network or using a combination of the two. The ball has Magnus effect.

Nightfall Nightfall.png 2023-11-01 Scrolling shooter
Nightfall
Nightfall.png
GenresScrolling shooter
Latest release1.5.1  (Announcement)
Release dateNovember 1, 2023
DevelopersPiga Software
Code licenseGPLv3
Media licenseGPLv3
EngineGambas Arcade Engine 2.0
P. languageGambas 3.x
LibrariesQt, SDL, and the Gambas Runtime Environment.
Contribute
Nightfall is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Nightfall is a game made by Piga Software for Halloween 2022 and updated for Halloween 2023. It is a scrolling shooter where the player armed with a shotgun faces attacks from various monsters and has to dodge or shoot them, before facing a final battle with a vampire at the five minute mark. It was written in Gambas 3.17.3 and uses Qt 5 for windowing and SDL 2 for audio. Graphics are sourced from the CC0 library from Openclipart with sounds from the public domain portion of Freesound with music from OpenGameArt.org. Development tools used include the Gambas IDE, Inkscape, Audacity, KolourPaint on top of Fedora GNU/Linux. The 1.5.0 update added a splash screen, main menu, help screen, various options, multiple new enemies and a beast mode that activates if the player gets a kill streak.

OpenKropki OpenKropki.png 2020-11-19 Turn-based strategy
OpenKropki
OpenKropki.png
GenreTurn-based strategy
Latest release0.4
Release dateNovember 19th, 2020
DeveloperMateusz Viste
Code licenseMIT[210]
Media licensesCC0, Apache-2.0 [211]
P. languageC
LibrarySDL
Contribute
OpenKropki is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

OpenKropki is an open-source and multiplatform implementation of the 'kropki' game. It runs on most POSIX systems (Linux, BSD...) and on Windows.

Tux! Tux logo.png 2024-01-29 Action Platform
Tux!
Tux logo.png
GenreAction Platform
Latest release20240129
Release dateJanuary 29th, 2024
DeveloperLucKey Productions
Code licenseGPL
Media licenseCC-BY-SA
EngineDry
P. languageC++
Contribute
Tux! is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Tux! is a 3D platform game featuring Tux made by LucKey Productions using Dry and other open source software.

Binaries and source code are available through GitLab. Levels are made using Edddy.

Cuyo Cuyo.png 2014-10-25 Tetris-like games
Cuyo
Cuyo.png
GenreTetris-like games
Latest release2.1.0
Release dateOctober 15th, 2014
DeveloperImmanuel Halupczok
Code licenseGPLv2+
LibrarySDL
Contribute
Cuyo is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Cuyo is a Puyo Puyo-style puzzle game for up to two players. The player controls falling blocks of various types which change with each level.

Principia Principia image.png 2024-02-29 Physics sim, Puzzle
Principia
Principia image.png
GenresPhysics sim, Puzzle
Latest release2024.02.29  (Announcement)
Release dateFeb 29, 2024
DevelopersBithack AB (& the Principia community)
Code licenseBSD-3
Media licenseBSD-3
EngineTMS (in-house)
P. languageC++, C
LibrariesSDL
Contribute
Principia is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
principia-git


Principia is, in its simplest form, a physics-based sandbox game. In Principia, you can build contraptions and simulate them in the physics simulation. This could be a mechanical contraption, an RC car, or a pinball game. Principia also contains a LuaScript object which allows you to write and create Lua programs that can interact with and affect the simulation.

Principia also features the Adventure game mode. In this game mode, you take control of a small robot which can do whatever you decide it to do. It can take part in a giant battle with enemy robots, or it can take control of the giant robot and wreak havoc on the world.

Nikwi Nikwi.png 2006-08-23 Platform
Nikwi
Nikwi.png
Screenshot of Nikwi
GenresPlatform
Latest release1.1
Release dateAugust 23rd, 2006
DeveloperKostas Michalopoulos
Code licensezlib[212][213]
Media licenseWTFPL[214]
LibrariesSDL
Contribute
Nikwi is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Nikwi (Nikwi Deluxe) is a 2D platformer where the player's goal is to collect sweets and avoid the traps and enemies.

Search and Rescue II SaR2-Coast-Guard.jpg 2023-08-10 Flight simulation
Search and Rescue II
SaR2-Coast-Guard.jpg
GenreFlight simulation
Latest release2.6.0  (Announcement)
Release dateAugust 10th, 2023
Code licenseGPLv2
Media licenseGPLv2
P. languageC
LibrariesOpenAL, SDL2
Contribute
Search and Rescue II is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch AUR:
sar2  
OpenSUSE Logo.svg OpenSUSE: sar2

Search and Rescue II is a 3D helicopter-based flight simulation game with missions to extinguish fires or rescue persons.

Fight or Perish Fight or Perish screenshot.png 2023-04-15
Fight or Perish
Fight or Perish screenshot.png
Latest release0.6.1  (Announcement)
Release dateApril 15th, 2023
DevelopersDennis Payne, New Breed Software
Code licenseGPL
LibrarySDL2
Contribute
Fight or Perish is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Fight or Perish is a dungeon crawler game inspired by the Atari 8-bit game Dandy, better known as the inspiration for Gauntlet, started by New Breed Software. The game is intended to support four players that explore dungeons while avoiding creeping enemies.

Bombs can be used to destroy enemies, doors need keys to be unlocked and food and treasure can be collected. There are four different characters in the game, each with their own strengths and weaknesses.[215]

The game was left in a primitive alpha stage and was only available in Linux compatible source code.[216] Dennis Payne has taken over maintenance and improvements.[217]

Freedroid Freedroid.png 2003-11-13 Arcade
Freedroid
Freedroid.png
GenreArcade
Latest release1.0.2
Release dateNovember 13th, 2003
DevelopersJohannes Prix, Reinhard Prix
Code licensesGPL, public domain
Media licenseGPL
P. languageC
LibrarySDL
Contribute
Freedroid is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
Error creating thumbnail: /bin/bash: line 1: convert: command not found
Arch:
freedroid

Freedroid (also known as “FreedroidClassic”) is an arcade/shooter game that was designed as a clone of the classic game Paradroid on Commodore 64. It spawned (and shares some source code with) FreedroidRPG. A version was included on OpenSource Game Power volume 2.

OilWar OilWar.png 2003-04-02 Arcade game
OilWar
OilWar.png
OilWar
GenreArcade game
Latest release1.2.1
Release dateApril 2, 2003
DeveloperJarmo Hekkanen (game), Lauri Hakkarainen (graphics)
Code licenseGPLv2
Media licenseGPLv2
P. languageC++
LibrarySDL
Contribute
OilWar is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

OilWar is a 2D arcade game. The player attempts to defend an oil field in the desert from enemy invaders by shooting them with the mouse, left firing bullets and right grenades. There are infantry troops and tanks, which take more shots to kill. The player loses when their perimeter is breached. Aircraft and other bonuses were planned. Debs, RPMs, source code and Windows binaries were provided. Author Jarmo Hekkanen also wrote a Tetris clone called Tutris.

Enemy Lines 3 Enemy-Lines-3.png 2006-03-30 First-person shooter
Enemy Lines 3
Enemy-Lines-3.png
GenreFirst-person shooter
Latest release1.2
Release dateMarch 30, 2006
DeveloperRaphael Pikrin
Code licenseGPL
Media licenseGPL
P. languageC++
LibraryOpenGL, SDL
Contribute
Enemy Lines 3 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Enemy Lines 3 is an abstract first-person shooter game by Raphael Pikrin, and the third of thirteen in his Enemy Lines series. The player has to protect themselves and their base from swarming robots, armed with a laser gun and a jetpack. The robots can not jump, but can tear through walls, which the player can also destroy.

Enemy Lines 7 Enemy-Lines-7.png 2009-05-09 First-person shooter
Enemy Lines 7
Enemy-Lines-7.png
GenreFirst-person shooter
Latest release0.8
Release dateMay 9, 2009
DevelopersPhilipp Krammer, Charles Remarque, Raphael Pikrin
Code licenseGPL
Media licenseGPL
P. languageC++
LibraryOpenGL, SDL
Contribute
Enemy Lines 7 is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Enemy Lines 7 is an abstract first-person shooter game by Raphael Pikrin, and the seventh of thirteen in his Enemy Lines series. The player is stationed in a city undergoing bombardment, and must attempt to take down the invading aircraft using an experimental tank (previously a gun and jumpjets).

LGeneral LGeneral.jpg 2021-01-08 Turn-based strategy
LGeneral
LGeneral.jpg
GenreTurn-based strategy
Latest release1.4.4  (Announcement)
Release dateJanuary 8th, 2021
DeveloperMichael Speck
Code licenseGPLv2
Media licenseGPLv2
P. languageC++
LibrarySDL
Contribute
LGeneral is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: lgeneral 
Flatpak logo.png Flatpak: net.sourceforge.lgames.LGeneral


LGeneral is a strategy game written by Michael Speck using the SDL library inspired by Panzer General.

Piga 3D Easter Egg Hunt 3D-Easter.png 2023-04-16 Maze
Piga 3D Easter Egg Hunt
3D-Easter.png
GenresMaze
Latest release1.2  (Announcement)
Release dateApril 16, 2023
DevelopersPiga Software
Code licenseGPLv3
Media licenseGPLv3
EnginePS Tech
P. languageGambas 3.x
LibrariesQt, SDL, OpenGL and the Gambas Runtime Environment.
Contribute
Piga 3D Easter Egg Hunt is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Piga 3D Easter Egg Hunt is a game made by Piga Software for the Easter 2023. It is a first-person three dimensional maze game with a holiday theme. Set in a green hedge garden filled with new life, the player seeks out easter eggs. It was written in Gambas 3.17.3 and uses Qt 5 for interfaces, SDL 2 for audio and OpenGL 2.1 for rendering. Graphics are sourced from the CC0 library from Openclipart as well as public domain texture sources with sounds from the public domain portion of Freesound. Development tools used include the Gambas IDE, Inkscape, Audacity, GIMP and KolourPaint on top of Fedora GNU/Linux. A version 1.2 update was released for Orthodox Easter on April 16, 2023, which featured numerous tweaks and a random map generator.

Rock Dodger Rock-Dodger.png 2020-07-24 Arcade
Rock Dodger
Rock-Dodger.png
GenresArcade
Latest release1.1.4
Release dateJuly 24, 2020
DevelopersPaul Holt, Robert Krawczyk
Code licenseGNU GPL v2
Media licenseGNU GPL v2
P. languageC
LibrariesSDL
Contribute
Rock Dodger is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Rock Dodger (also known as Space Rocks) is an arcade game inspired by the classic Asteroids, but instead of shooting the rocks the player must instead doge them. It was later remixed as Variations on Rock Dodger.

Variations on Rock Dodger VoR.png 2020-04-17 Arcade
Variations on Rock Dodger
VoR.png
GenresArcade
Latest release0.5.8
Release dateApril 17, 2020
DevelopersJason Woofenden, Josh Grams
Code licenseGNU GPL v2
Media licenseGNU GPL v2
P. languageC
LibrariesSDL
Contribute
Variations on Rock Dodger is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Variations on Rock Dodger is an arcade game remixed from the earlier Rock Dodger.

A-Mazing Urho AmazingUrho Icon.png 2023-12-14 Maze
A-Mazing Urho
AmazingUrho Icon.png
King of the Deep
GenreMaze
Latest release20231214  (Announcement)
Release dateDecember 14th, 2023
DeveloperLucKey Productions
Code licenseGPL
Media licenseCC-BY-SA
EngineDry
P. languageC++
Contribute
A-Mazing Urho is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

A-Mazing Urho is a rhythmic maze game developed by LucKey Productions, originally made for the Open Jam 2018 using the Urho3D game engine and now using Dry. Levels are made with Edddy.

Curse of War Curses of War.png 2020-07-16 Real-time strategy, Text-mode
Curse of War
Curses of War.png
A Real Time Strategy game for Linux.
GenreReal-time strategy, Text-mode
Latest release1.3.0  (Announcement)
Release dateJuly 16th, 2020
Code licenseGPL v3+ [218] [219]
Media licenseno media
P. languageC
Libraryncurses, SDL
Contribute
Curse of War is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.
Available as a package in:  
OpenSUSE Logo.svg OpenSUSE: curseofwar


Curse of War is a real time strategy game which focuses on high-level strategic planning such as building infrastructure. While it does not reference World War I or II, the game mechanics resembles those types of war.

Curse of War is a text-mode made using the ncurses library for Linux, though it now also has a graphical SDL interface as well. It has both single and multiplayer modes.

Pathogen Warrior Pathogenwarrior.png 2004-07-14 Puzzle
Pathogen Warrior
Pathogenwarrior.png
GenrePuzzle
Latest release1.1.1
Release dateJuly 14th, 2004
DeveloperJetro Lauha “tonic”
Code licenseGPL v2 [220]
P. languageC++
LibrarySDL
Contribute
Pathogen Warrior is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Pathogen Warrior is a simple game about matching a pathogen molecular structure on a hexagonal grid. It was originally written for Ludum Dare in 2004. It is GNU GPL v2 licensed. This game does not require 3D hardware acceleration.

Doom Please add the Gameinfo template to the article The Doom engine source code was released by id Software under the GPL. It has been used to create several libre games, including Freedoom.
Inertia Blast Inertia Blast.png 2021-09-14 Arcade
Inertia Blast
Inertia Blast.png
GenreArcade
Latest release0.93  (Announcement)
Release dateSeptember 14th, 2021
DeveloperPeter Ekberg, Dennis Payne
Code licenseGPL
Contribute
Inertia Blast is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Inertia Blast requires you to steal a really heavy energy pod. You need to manage your fuel and manoeuvre the energy pod out of an enemy base. The game is a remake of the Commodore 64 game called Thrust.

Dennis Payne of Identical Software updated the game to SDL2, gave it its current name, and implemented new visuals in 2019.[221][222][223][224] The earlier versions by Peter Ekberg had targeted SVGAlib, GGI and DirectX.[225][226][227][228]

Dave Gnukem DaveGnukem.png 2022-11-28 Side-scrolling, Platform game
Dave Gnukem
DaveGnukem.png
Dave Gnukem
GenreSide-scrolling, Platform game
Latest release1.0.3  (Announcement)
Release dateNovember, 28, 2022
DeveloperDavid Joffe[229]
Code licenseGPLv2, MIT
Media licenseCC-BY, CC0[230]
P. languageC++
LibrarySDL (previously GGI and DirectX)
Contribute
Dave Gnukem is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Dave Gnukem is a 2D retro-style platformer shooter inspired by a famous proprietary side scroller game Duke Nukem.[231]

Vavoom no image 2010-12-31 FPS

This page is a stub. Please help Libregamewiki by expanding it.

Vavoom
Genre FPS
Latest release1.33  (Announcement)
Release dateDecember 31st, 2010
PlatformsWindows, Linux
Code licenseGPLv2[232]
Media licenseData not included, use Freedoom.
EngineDoom
LibraryAllegro, SDL, OpenGL
Contribute
Vavoom is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well.

Vavoom is a universal Doom source port supporting Doom, Hexen, Heretic, and Strife. It also incorporates some code from Quake.[233]

Like other universal source ports ZDoom and Chocolate Doom, it should allow playing the data files for not only Freedoom but also Heretic replacement Blasphemer, and Hexen replacement Zauberer.

The fork of the Vavoom is k8vavoom, which is being actively developed.[234]



  1. Widelands project page at Launchpad
  2. Widelands' COPYING file
  3. 1.2 release announcement
  4. Debian copyright file for package neverball-data (1.6.0-8)
  5. OpenCity's copyright file
  6. OpenCity 0.0.6.x files on sourceforge.net
  7. http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/passage/debian/rules?revision=11725&view=markup
  8. Gamma256 page
  9. Passage's CVS Changelog
  10. GAV's sourceforge.net project page
  11. http://www.brainchilddesign.com/Bottom.php?Page=Games&SubPage=JnB -> Source Download -> source.txt
  12. https://gitlab.com/LibreGames/jumpnbump/tree/master
  13. https://gitlab.com/LibreGames
  14. Gem Drop X 0.9 readme file
  15. license.txt on Github
  16. http://gearhead2.svn.sourceforge.net/viewvc/gearhead2/trunk/license.txt?revision=2&view=markup
  17. Sarah-Maries Eierjagd's Copying file
  18. Globulation 2's data on Debian's page
  19. Globulation 2's copyright file at Debian packages
  20. Package info for glob2 on packages.debian.org
  21. Globulation FAQs What additional software libraries do I need?
  22. Download page for Infon Battle Arena at code.google.com
  23. https://gnu-lorien.livejournal.com/11774.html
  24. Jon Ander's userpage on Gitorious
  25. v0.1.2 announcement
  26. Announcement of upgrade to GPLv3
  27. Ohloh.net report on Heroes of Wesnoth
  28. https://sourceforge.net/p/lgames/code/HEAD/tree/trunk/lbreakout2/COPYING
  29. https://sourceforge.net/p/lgames/code/HEAD/tree/trunk/lbreakout2/COPYING
  30. RPM packages for lbreakout2
  31. 31.0 31.1 31.2 kobo-deluxe package copyright in Debian lenny/sid
  32. 32.0 32.1 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=465532 (acc. 2008-12-04)
  33. Meritous README file accessed on October 14th, 2008.
  34. Meritious source code package accessed on October 14th, 2008.
  35. Debian: Overview of meritous source package (acc. 2008-11-22)
  36. GoTM thread for LinCity
  37. Lincity-ng's project page on berlio.de
  38. Lincity-NG Download and Compilation page
  39. 39.0 39.1 http://packages.debian.org/changelogs/pool/main/a/asylum/asylum_0.3.2-1/asylum.copyright
  40. 40.0 40.1 README acc. 2023-11-25
  41. License is mentioned in the README in osgg's sourceforge.net svn repoistory accessed on February 19th, 2009.
  42. Membership list for SDL-ball project on sourceforge.net accessed on October 9th, 2009.
  43. 43.0 43.1 SuperTux copyright file
  44. https://github.com/SuperTux/supertux/wiki/Contributing#licenses
  45. https://github.com/SuperTux/supertux/wiki/Contributing#licenses
  46. https://www.supertux.org
  47. http://www.teeworlds.com/?page=about
  48. 48.0 48.1 license.txt file on github
  49. Description page
  50. 50.0 50.1 Download page
  51. IGN interview with Jason Rohrer on Primrose
  52. Jason Rohrer's releaselog page accessed on August 2nd, 2009
  53. DNT's textures Licensing.
  54. Contributors list on the project's wiki
  55. See Plee The Bear's LICENSE file
  56. License section on the game's git repository.
  57. COPYING
  58. 58.0 58.1 README file at the code repository
  59. http://old.nklein.com/etc/copyright.php
  60. See the game's README file
  61. I Have No Tomatoes's about page
  62. Sourceforge.net download page for the I Have No Tomatoes project
  63. Sourceforge.net download page for Frets on Fire project
  64. About page for Frets on Fire
  65. Frets on Fire's sourceforge.net project page
  66. GL-117 Team
  67. 67.0 67.1 gl-117 license in Debian
  68. https://github.com/blockattack/blockattack-game/blob/master/source/AUTH
  69. https://github.com/blockattack/blockattack-game/blob/master/source/misc/docker/Dockerfile.Ubuntu20.04build
  70. Block Attack about page
  71. Blockattack's copyright file at Debian packages
  72. 72.0 72.1 72.2 homepage
  73. IVAN's developers list on SourceForge.net
  74. 74.0 74.1 IVAN's LICENSING file in it's CVS repository
  75. What is IVAN? on Ivanwiki
  76. Project Page
  77. http://wiki.wesnoth.org/Credits
  78. Wesnoth copyright file at Debian packages
  79. Wormux becomes Warmux (November 21st, 2010)
  80. Copyright text file on WarMUX' SVN repository
  81. Wormux-data's copyright file at Debian packages
  82. WarMUX blog post on 11.01
  83. UH's wiki main page reveals the project aim accessed on October 10th, 2008.
  84. Unknown Horizons license document.
  85. News post on 2008.1 release
  86. News post on name change
  87. Performous: A Challenging and Fun Karaoke Software for Linux, an October 2009 blog post by Jun Auza
  88. Tyler Olsen's homepage - Contains information on the start of the Allacrost project.
  89. Hero of Allacrost FAQ - Has a question on the FAQ
  90. Allacrost FAQ
  91. Allacrost sourceforge.net project page
  92. 92.0 92.1 92.2 Download page on Frozen Bubble website
  93. 93.0 93.1 Frozen Bubble's copyright file at Debian Packages
  94. http://kralovstvi.sourceforge.net/team.php
  95. Copying text in FreeTrain's SVN repository hosted at sourceforge.net
  96. [2]About Limbs Off.
  97. [3]Demo video.
  98. [4]COPYING.
  99. [5]README.
  100. [6]Commit:Use sprites for characters not testdisks.
  101. [7]Commit: Initial commit.
  102. [8]Limbs Off homepage.
  103. 103.0 103.1 Code, Media and Documentation Licensing on Project Homepage.
  104. 104.0 104.1 104.2 104.3 104.4 104.5 License file of freerct project on Google Code Invalid <ref> tag; name "license" defined multiple times with different content Invalid <ref> tag; name "license" defined multiple times with different content
  105. Commit 9 stating GPLv2 also applies to data
  106. 106.0 106.1 Project Page
  107. https://github.com/frusen/Dawn/wiki/Releases
  108. 108.0 108.1 108.2 https://github.com/simenheg/zatackax/
  109. LICENSES in git
  110. 110.0 110.1 LICENSE-file in download
  111. 111.0 111.1 http://git.savannah.gnu.org/cgit/starfighter.git/tree/COPYING
  112. http://git.savannah.gnu.org/cgit/starfighter.git/tree/LICENSES
  113. 113.0 113.1 COPYING
  114. README.md from Secret Maryo Chronicles
  115. License page in FreeOrion's wiki
  116. Debian's FreeOrion copyright file
  117. Qonk COPYING file in its SVN repository
  118. Release announcement for Qonk on sourceforge.net
  119. Hex-a-hop copyright file on Debian's repository
  120. Hex-a-hop credits page
  121. Hex-a-hop credits page
  122. README.md
  123. Release
  124. License URL
  125. PokerTH's copyright file at Debian Packages
  126. PokerTH's installation page
  127. Project Page
  128. Parallel Realities's about page explain that all of their source code is licensed under the GPL
  129. version 1.05 changelog in Debian (accessed on 2009 Apr 01)
  130. Einstein Puzzle's copyright file at Debian packages
  131. Goblin Hack's copyright information on the project's SVN repository
  132. Download page for the Goblin Hack project on sourceforge.net
  133. Secret Maryo Chronicles- New 0.98
  134. SMC's license page
  135. 135.0 135.1 https://metadata.ftp-master.debian.org/changelogs/main/c/chromium-bsu/stable_copyright
  136. Official Homepage
  137. 137.0 137.1 https://github.com/anttisalonen/kingdoms/blob/master/README
  138. 138.0 138.1 license
  139. License of graphics
  140. License of sounds
  141. License of music
  142. OpenTTD copyright file at Debian packages
  143. http://www.openttd.org/en/news/110 Graphics and sound replacement complete, accessed on January 4th, 2010
  144. Ohloh.net report on openttd
  145. OpenTTD debian package details on packages.debian.org
  146. Freeciv website on licensing
  147. Freeciv project data from Open Hub
  148. Airstrike's copyright file at Debian Packages
  149. airstrike-common's copyright file at Debian Packages
  150. Forum thread containing license information for some contributed art.
  151. http://todoom.svn.sourceforge.net/viewvc/todoom/wrogue/license.txt?view=markup
  152. Sourceforge.net project download page for the Warp Rouge project
  153. Warp Rogue's sourceforge.net project page
  154. Sourceforge.net project member list
  155. 155.0 155.1 http://simplesok.sourceforge.net/
  156. Trackballs' Github release page
  157. Trackballs' original sourceforge.net project page
  158. Trackballs' home page
  159. 159.0 159.1 LICENSE file in Naev's github repository accessed on June 6th, 2011
  160. https://github.com/naev/naev/blob/master/dat/gfx/ARTWORK_LICENSE
  161. AUTHORS file in Naev's github repository accessed on June 6th, 2011
  162. https://sourceforge.net/projects/xye/
  163. https://sourceforge.net/p/xye/code/404/tree/res/detailed_COPYING
  164. 164.0 164.1 Mostly GPL, some BSD, CC BY-SA, CC0 [9], [10]
  165. Warzone 2100 History page
  166. 166.0 166.1 166.2 Licensing information on Fish Fillets' download page
  167. Information about developing the game
  168. svn://gussoh.se/sinatra
  169. Enigma's copyright file at Debian packages
  170. README of the code repository
  171. README of the data repository
  172. https://metadata.ftp-master.debian.org/changelogs//main/t/trigger-rally/trigger-rally_0.6.6.1-3_copyright
  173. memberlist for the Trigger project
  174. Sourceforge.net page for the Trigger project
  175. Sourceforge.net's download page for Tactics Squad
  176. License page at Tactic Squad's CVS repository hosted by sourceforge.net
  177. Tatics Squad's sourceforge.net project page
  178. ftp://ftp.tuxpaint.org/unix/x/defendguin/CHANGES.txt
  179. Defendguin - New Breed Software
  180. Defendguin Reviews - New Breed Software
  181. Defendguin Review - GamesForLinux.de
  182. Defendguin - GP32 Homebrew Reviews
  183. Defendguin Merchandise - New Breed Software
  184. Defendguin Download - New Breed Software
  185. Defendguin's requirement page
  186. Defendguin's copyright file on Debian Packages
  187. ltris RPM packages for Red Hat, CentOS and Fedora
  188. AUTHORS acc. 2023-12-10
  189. 189.0 189.1 https://sourceforge.net/projects/chrzaszcz/
  190. https://github.com/AllureOfTheStars/Allure/blob/master/GameDefinition/PLAYING.md
  191. https://www.haskell.org
  192. Download page for 2H4U accessed on June 5th, 2009
  193. Sourceforge.net project page for the 2HFU project
  194. 194.0 194.1 https://sourceforge.net/p/lgames/code/HEAD/tree/trunk/lbreakouthd/COPYING
  195. LICENSE file at the code repository
  196. the fairly well hidden media license
  197. OpenHV - Free RTS Based on C&C Red Alert Gets New Version
  198. A cancelled old RTS named 'Hard Vacuum' gets revived with OpenRA
  199. OpenHV, a free and open source RTS based on the unreleased Hard Vacuum has a stable build
  200. FOSS strategy game OpenHV gets a release two years in the making
  201. Linux Journal article
  202. https://github.com/cxong/cdogs-sdl/blob/master/README.md#License
  203. https://github.com/cxong/cdogs-sdl/blob/master/README.md
  204. Linux fun for the holidays LinuxWorld.com 12/18/00
  205. Top 10 Linux games for the holidays CNN 12-20-2000
  206. 207.0 207.1 https://github.com/naikari/naikari/blob/main/LICENSE
  207. https://github.com/naikari/naikari/wiki/FAQ
  208. http://quanticode.com/forum/phpBB3/viewtopic.php?f=3&t=172#p519
  209. https://sourceforge.net/p/openkropki/code/HEAD/tree/trunk/openkropki.txt
  210. https://sourceforge.net/p/openkropki/code/HEAD/tree/trunk/media/media.txt
  211. readme.txt zlib
  212. license.txt zlib
  213. license.txt WTFPL
  214. Fight or Perish - New Breed Software
  215. Fight or Perish Download - New Breed Software
  216. Fight or Perish on itch.io
  217. README acc.2023-12-10
  218. LICENSE acc. 2023-12-10
  219. LICENSE.txt in pathogen-src.zip
  220. Open Game Source: Inertia Blast
  221. Linkedin
  222. Inertia Blast (Thrust Clone) - Fedora Discussion
  223. Freegamedev discussion
  224. Original Thrust website
  225. Thrust on Universal Video Game list
  226. Manpage
  227. ibiblio
  228. https://djoffe.com/
  229. https://github.com/davidjoffe/dave_gnukem
  230. https://djoffe.com/gnukem/
  231. doc/About.pdf and doc/gnu.txt
  232. https://www.vavoomengine.com/about/
  233. https://ketmar.no-ip.org/fossil/k8vavoom/index.cgi/home