
An open-source video game, or simply an open-source game, is a
video game
Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device to gener ...
whose
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
is
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
. They are often freely distributable and sometimes
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
compatible.
Definition and differentiation
Not all open-source games are
free software
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
; some open-source games
contain proprietary non-free content. Open-source games that are free software and contain exclusively
free content conform to
DFSG,
free culture, and open content and are sometimes called ''free games''. Many
Linux distribution
A Linux distribution (often abbreviated as distro) is an operating system made from a software collection that includes the Linux kernel and, often, a package management system. Linux users usually obtain their operating system by downloading on ...
s require for inclusion that the game content is freely redistributable,
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
or commercial restriction clauses are prohibited.
Background
In general, open-source games are developed by relatively small groups of people in their free time, with
profit
Profit may refer to:
Business and law
* Profit (accounting), the difference between the purchase price and the costs of bringing to market
* Profit (economics), normal profit and economic profit
* Profit (real property), a nonpossessory inter ...
not being the main focus. Many open-source games are volunteer-run projects, and as such, developers of free games are often hobbyists and enthusiasts. The consequence of this is that open-source games often take longer to mature, are less common and often lack the production value of commercial titles. In the past (before the 2000s) a challenge to build high-quality content for games was the missing availability or the excessive price for tools like 3D modeller or toolsets for
level design
In video games, a level (also referred to as a map, stage, or round in some older games) is any space available to the player during the course of completion of an objective. Video game levels generally have progressively-increasing difficulty t ...
. In recent years, this changed and availability of
open-source tools like
Blender
A blender (sometimes called a mixer or liquidiser in British English) is a kitchen and laboratory appliance used to mix, crush, purée or emulsify food and other substances. A stationary blender consists of a blender container with a rotating me ...
, game engines and libraries drove open source and
independent video gaming.
FLOSS
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
game engines, like the
Godot game engine, as well as libraries, like
SDL, are increasingly common in game development, even proprietary ones. Given that game art is not considered software, there are no philosophical or ethical obstacle in selling a game where its art is copyrighted and the entire source code is free software.
Some of the open-source game projects are based on formerly
proprietary games, whose
source code
In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
was released as open-source software, while the game content (such as graphics, audio and levels) may or may not be under a free license. Examples include ''
Warzone 2100
''Warzone 2100'' is an open-source real-time strategy and real-time tactics hybrid computer game, originally developed by Pumpkin Studios and published by Eidos Interactive. It was originally released in 1999 for Microsoft Windows and PlayStati ...
'' (a
real-time strategy
Real-time strategy (RTS) is a subgenre of strategy video games that do not progress incrementally in turns, but allow all players to play simultaneously, in "real time". By contrast, in turn-based strategy (TBS) games, players take turns to pla ...
game) and ''Micropolis'' (a city-building simulator based on the ''
SimCity
''SimCity'' is an open-ended city-building video game series originally designed by Will Wright. The first game in the series, '' SimCity'', was published by Maxis in 1989 and were followed by several sequels and many other spin-off "''Si ...
'' source code). Advantage of such continuation projects is that these games are already "complete" as graphic and audio content is available, and therefore the open-source authors can focus on
porting
In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally des ...
,
fixing bugs or
modding the games.
In a 2004 article, Adam Geitgey questioned the compatibility of the
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
culture with respect to the game development process. He suggested that perceived
open-source development advantages do not work for games because users move on to new games relatively quickly and so do not give back to the project. Geitgey further noted that music and art development is not built up from the work of others in the same way that coding would be. He argued that high quality art content is required, which is typically produced commercially by paid artists. While
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
operates on the open-source philosophy, this may not benefit game development.
As of September 2015, the
Steam
Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporizat ...
gaming service has 1,500 games available on Linux, compared to 2,323 games for
Mac
Mac or MAC most commonly refers to:
* Mac (computer), a family of personal computers made by Apple Inc.
* Mackintosh, a raincoat made of rubberized cloth
* A variant of the word macaroni, mostly used in the name of the dish mac and cheese
* Mac, ...
and 6,500
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
games.
History
Beginnings and early games

Just as in most other forms of software, free software was an unconscious occurrence during the creation of early computer games, particularly for earlier
Unix
Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
games. These are mostly original or
clone
Clone or Clones or Cloning or Cloned or The Clone may refer to:
Places
* Clones, County Fermanagh
* Clones, County Monaghan, a town in Ireland
Biology
* Clone (B-cell), a lymphocyte clone, the massive presence of which may indicate a pathologi ...
arcade games and text adventures. A notable example of this is
BSD
The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Be ...
games, a collection of
interactive fiction
''
Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives, either in the ...
and other text-mode titles. Game fan communities such as the modding community do include some aspects of free software, such as sharing mods across community sites, sometimes with free to use media made for the modification. With the rise of
proprietary software
Proprietary software is computer software, software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern ...
in the mid to late 1980s, games became more and more proprietary. However, this also led to the first deliberately free games such as ''
GNU Chess
GNU Chess is a free software chess engine and command-line interface chessboard. The goal of GNU Chess is to serve as a basis for research, and as such it has been used in numerous contexts.
GNU Chess is free software, licensed under the terms o ...
'' of the
GNU Project
The GNU Project () is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and Computer hardware, computing devi ...
, part of whose goal is to create a complete free software system, games included. More advanced free gaming projects emerged, such as ''
NetHack
''NetHack'' is an open source single-player roguelike video game, first released in 1987 and maintained by the NetHack DevTeam. The game is a fork of the 1982 game '' Hack'', itself inspired by the 1980 game ''Rogue''. The player takes the rol ...
'' and ''
Netrek
''Netrek'' is an Internet game for up to 16 players, written almost entirely in cross-platform open-source software. It combines features of multi-directional shooters and team-based real-time strategy games. Players attempt to disable or destroy ...
'', many still developed and played today in front-ends such as ''
Vulture's Eye''.
As PC gaming began to rise in the late 1980s and early 1990s, free gaming also advanced. More complicated games utilizing the
X Window System
The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems.
X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting ...
for graphics started to emerge, most beginning with the signature letter X. These included ''
XBill
''XBill'' is an arcade style game for the X Window System. The game features a bespectacled character known as "Bill" (a spoof of Bill Gates). The goal is to prevent Bill's legions of clones from installing "Wingdows", a virus "cleverly desig ...
'', ''XEvil'', ''
xbattle'', ''
Xconq'' and ''
XPilot
''XPilot'' is a multiplayer video game. It is open source and runs on many platforms. Although its 2D graphics have improved over time, they still resemble the style of ''Thrust''. Gameplay includes Capture the Flag, base defense, racing and dea ...
''. ''XBill'' is notable as one of the earliest free gaming titles to feature an activist theme of halting proprietary software adoption. This theme was echoed in later titles such as ''FreeDroidRPG''. ''XEvil'' followed the development cycle of many early pieces of free software, having originally been developed as a university project, although it was freeware for a while. The game was also one of the first free titles to feature
controversial subject matter such as
graphic violence
Graphic violence refers to the depiction of especially vivid, brutal and realistic acts of violence in visual media such as film, television, and video games. It may be real, simulated live action, or animated.
Intended limitedly for mature ...
and
drug use. ''
Rocks'n'Diamonds
''Rocks'n'Diamonds'' is a puzzle video game with elements of '' Boulder Dash'', '' Supaplex'', '' Emerald Mine'', ''Solomon's Key'', and '' Sokoban'' clone. It is free software under the GNU GPL-2.0-only license created by Artsoft Entertain ...
'' is another earlier free software game, and one of the first for Linux.
The ''
Freeciv
''Freeciv'' is a single- and multiplayer turn-based strategy game for workstations and personal computers inspired by the proprietary '' Sid Meier's Civilization'' series. It is available for most desktop computer operating systems and availab ...
'' project was started in 1995 and gave rise to another new style of free game development. Similar to the cooperative nature of the
Linux kernel
The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ...
development, ''Freeciv'' was extended by many volunteers, rather than only one or two authors. It had started out as a small university student project but then branched out into its current form and is still being developed today. ''Freeciv'' also proved to be one of the earliest very popular free software games, and was among the first to be included with Linux distributions, a system commonly known now as a source of peer review or selection of quality for free gaming projects. Magazines, news sources and websites have also started noting free games, often in listings. ''Freeciv'' and other archetypes have led to the development of many other
clones of popular proprietary games.
''
BZFlag
''BZFlag'' (an abbreviation for Battle Zone capture the Flag) is a free and open-source, multiplayer online, tank game.
Development
Inspired by Battlezone, ''BZFlag'' was first written in C by Chris Schoeneman in 1992, as a part of his studi ...
'', first worked on a few years earlier, is another project that had humble beginnings but grew into a popular and heavily developed project.
3D games and source releases

Proprietary games such as ''
Doom'' and ''
Descent
Descent may refer to:
As a noun Genealogy and inheritance
* Common descent, concept in evolutionary biology
* Kinship, one of the major concepts of cultural anthropology
** Pedigree chart or family tree
**Ancestry
**Lineal descendant
** Heritage ...
'' brought in the age of three-dimensional games in the early to mid 1990s, and free games started to make the switch themselves. ''Tuxedo T. Penguin: A Quest for Herring'' by Steve Baker, a game featuring the Linux mascot
Tux, was an early example of a three-dimensional free software game. He and his son Oliver would later create other popular 3D free games and clones such as ''
TuxKart'' and contribute to those by other developers such as ''
Tux Racer''. The
Genesis3D engine project, ''
Crystal Space
Crystal Space is a framework for developing 3D computer graphics, 3D software, applications written in C++ by Jorrit Tyberghein and others. The first public release was on August 26, 1997. It is typically used as a game engine but the framework i ...
'' and ''
Cube
In geometry, a cube is a three-dimensional solid object bounded by six square faces, facets or sides, with three meeting at each vertex. Viewed from a corner it is a hexagon and its net is usually depicted as a cross.
The cube is the on ...
'' also spawned other 3D free software engines and games. ''
FlightGear
''FlightGear Flight Simulator'' (often shortened to ''FlightGear'' or ''FGFS'') is a free, open source multi-platform flight simulator developed by the project since 1997.
David Murr started the project on April 8, 1996. The project had its ...
'' is another good example, especially noting that it is not a shooter engine but a
flight simulator
A flight simulator is a device that artificially re-creates aircraft flight and the environment in which it flies, for pilot training, design, or other purposes. It includes replicating the equations that govern how aircraft fly, how they rea ...
.
id Software
id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
, an
early entrant into commercial
Linux gaming, would also prove to be an early supporter of free gaming when
John Carmack
John D. Carmack II (born August 20, 1970) is an American computer programmer and video game developer
A video game developer is a broad term for a software developer specializing in video game development – the process and related discip ...
released the source code for ''
Wolfenstein 3D
''Wolfenstein 3D'' is a first-person shooter video game developed by id Software and published by Apogee Software and FormGen. Originally released on May 5, 1992, for DOS, it was inspired by the 1981 Muse Software video game ''Castle Wolfen ...
'' and ''
Doom'', first under a custom license and then later the
GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end user
In product development, an end user (sometimes end-user) is a person who ultimately uses or is intended to ulti ...
(GPL). This was followed by the release of
''Quake'' engine,
id Tech 2,
id Tech 3
id Tech 3, popularly known as the ''Quake III Arena'' engine, is a game engine developed by id Software for their video game ''Quake III Arena''. It has been adopted by numerous games. During its time, it competed with the Unreal Engine; bot ...
and most recently
id Tech 4
id Tech 4, popularly known as the ''Doom 3'' engine, is a game engine developed by id Software and first used in the video game ''Doom 3''. The engine was designed by John Carmack, who also created previous game engines, such as those for '' Do ...
. This led not only to
source port
A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible.
Description
Source ports are often cr ...
s that allowed the playing of the non-free games based on these engines (plus fan added enhancements) on free engines and systems, but also to new free games such as ''
Freedoom'', ''
Nexuiz
''Nexuiz'' is a free first-person shooter video game developed and published by Alientrap. The game was released under the GNU General Public License (GPL) and uses the DarkPlaces engine, a modified ''Quake'' engine. A remake, also called ' ...
''/''
Xonotic'', ''
Tremulous
''Tremulous'' is a free and open source asymmetric team-based first-person shooter with real-time strategy elements. Being a cross-platform development project the game is available for Windows, Linux, and Mac OS X.
The game features two opposin ...
'', and ''
OpenArena''. Freeware games, such as ''
Alien Arena'', ''
Warsow'', ''
World of Padman
''World of Padman'' (''WoP'') is an open-source first-person shooter video game by German developer Padworld Entertainment available in both English and German.
History
Originally it was a modification for the game ''Quake III Arena'' titled Pa ...
'' and ''
Urban Terror'', have also taken advantage of these free engines and sometimes have given code back to the community. id Tech 4 was released as free software, even amongst patent concerns from
Creative Labs
Creative Technology Ltd. is a Singaporean multinational technology company headquartered with overseas offices in Shanghai, Tokyo, Dublin, and Silicon Valley (where in the US it is known as Creative Labs). The principal activities of the compa ...
. Development and editing tools are also commonly released freely, such as
GtkRadiant
Based on Id Software's open stance towards game modifications, their ''Quake'' series became a popular subject for player mods beginning with '' Quake'' in 1996. Spurred by user-created hacked content on their previous games and the company's ...
.
id partners and related, such as
Raven Software
Raven Software Corporation is an American video game developer based in Wisconsin and founded in 1990. In 1997, Raven made an exclusive publishing deal with Activision and was subsequently acquired by them. After the acquisition, many of the stu ...
,
Bungie
Bungie, Inc. is an American video game company based in Bellevue, Washington. It is a studio owned by Sony Interactive Entertainment. The company was established in May 1991 by Alex Seropian, who later brought in programmer Jason Jones afte ...
and
3D Realms
3D Realms Entertainment ApS is a video game publisher based in Aalborg, Denmark. Scott Miller (entrepreneur), Scott Miller founded the company in his parents' home in Garland, Texas, in 1987 as Apogee Software Productions to release his game ' ...
, as well as several of the developers who participated in the
Humble Indie Bundle, have also
released code and it is now accepted practice for some mainstream game developers to release legacy source code.
Formerly proprietary games such as ''
Jump 'n Bump'', ''
Meritous'', ''Warzone 2100'', ''
HoverRace
HoverRace is a racing video game created by GrokkSoft in 1996 as shareware. GrokkSoft claimed it was the first internet-based online multiplayer game. The source code was released to the public in 2006 and HoverRace.com maintains a version whic ...
'' and ''
Abuse
Abuse is the improper usage or treatment of a thing, often to unfairly or improperly gain benefit. Abuse can come in many forms, such as: physical or verbal maltreatment, injury, assault, violation, rape, unjust practices, crimes, or other t ...
'' have even been entirely released freely, including multimedia assets and levels. Some games are mostly free software but contain some proprietary content such as the ''Cube'' sequel, ''
Sauerbraten
Sauerbraten is a traditional German roast of heavily marinated meat. It is regarded as a national dish of Germany, and is frequently served in German-style restaurants internationally. It can be prepared from a variety of meats, most often from ...
'' or the former ''
Quake III Arena
''Quake III Arena'' is a 1999 multiplayer-focused first-person shooter developed by id Software. The third installment of the ''Quake'' series, ''Arena'' differs from previous games by excluding a story-based single-player mode and focusing prima ...
'' mod ''
Smokin' Guns'', but some developers desire and/or work on replacing these with free content. Primarily proprietary developers have also helped free gaming by creating free libraries.
Loki Software
Loki Software, Inc. (Loki Entertainment) was an American video game developer based in Tustin, California, that porting, ported several video games from Microsoft Windows to Linux. It took its name from the Norse deity Loki. Although successful ...
helped create and maintain the
Simple DirectMedia Layer
Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer game ...
and
OpenAL
OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those ...
libraries and
Linux Game Publishing
Linux Game Publishing (sometimes also referred to as LGP) was a software company based in Nottingham in England. It ported, published and sold video games running on Linux operating systems. As well as porting games, LGP also sponsored the deve ...
created and maintain the free network layer
Grapple. LGP also avoids publishing games similar to popular free titles. Many libraries/infrastructures have been created without corporate assistance however, such as the online gaming system GGZ Gaming Zone. In addition, various
game creators are free software such as the ''
ZZT''
remake
A remake is a film, television series, video game, song or similar form of entertainment that is based upon and retells the story of an earlier production in the same medium—e.g., a "new version of an existing film". A remake tells the sa ...
''
MegaZeux'', versions of
Game Editor
Game Editor is a 2D game authoring package. It supports multi-platform development to iPhone, iPad, Mac OS X, Windows (Windows 95-Windows 10), Android, Linux, Windows Mobile-based Smartphones, GP2X, Pocket PCs, and Handheld PCs. Compatibility w ...
, the
GameMaker
GameMaker (originally Animo, Game Maker ''(until 2011)'' and GameMaker Studio) is a series of cross-platform game engines created by Mark Overmars in 1999 and developed by YoYo Games since 2007. The latest iteration of ''GameMaker'' released ...
inspired
G-Creator, Godot,
Construct and
ZGameEditor.
Rise in popularity and diversity

Individuals and teams have continued creating many popular free software games, starting really in the late 1990s to the present day. Many of these are clones such as ''
Pingus'' (''
Lemmings'' clone), ''
SuperTux
''SuperTux'' is a free and open-source two-dimensional platform video game published under the GNU General Public License (GPL). The game was inspired by Nintendo's '' Super Mario Bros.'' series; instead of Mario, the hero in the game is Tux ...
'' and ''
Secret Maryo Chronicles'' (''
Super Mario Bros.
is a platform game developed and published by Nintendo for the Nintendo Entertainment System (NES). The successor to the 1983 arcade game ''Mario Bros.'' and the first game in the ''Super Mario'' series, it was first released in 1985 for th ...
''–inspired),
''WarMUX'' and ''Hedgewars'' (''
Worms Worms may refer to:
*Worm, an invertebrate animal with a tube-like body and no limbs
Places
*Worms, Germany, a city
** Worms (electoral district)
* Worms, Nebraska, U.S.
*Worms im Veltlintal, the German name for Bormio, Italy
Arts and entertai ...
'') as well as ''
Frets on Fire'', which is a recreation of ''
Guitar Hero
''Guitar Hero'' is a series of Music video game, music rhythm game video games first released in November 2005, in which players use a guitar-shaped game controller to simulate playing primarily lead guitar, lead, bass guitar, and rhythm guita ...
''. A number of these games and those mentioned earlier and later in this section have even received mainstream press coverage and have helped to establish free gaming as a moderately popular pastime, even if mostly enjoyed by Linux and BSD users. ''
Frozen Bubble'', originally a clone of ''
Puzzle Bobble
internationally known as ''Bust-a-Move'', is a 1994 tile-matching puzzle arcade game developed and published by Taito. It is based on the 1986 arcade game '' Bubble Bobble'', featuring characters and themes from that game. Its characteristicall ...
'', has become a classic known for its addictive gameplay and winner of many ''
Linux Journal
''Linux Journal'' (''LJ'') is an American monthly technology magazine originally published by Specialized System Consultants, Inc. (SSC) in Seattle, Washington since 1994. In December 2006 the publisher changed to Belltown Media, Inc. in Housto ...
'' Reader's Choice Awards. These games and others have also helped expand the prevalent
Tux genre which started with titles and like ''A Quest for Herring'' and are related to the activist content of games like ''XBill''. More original games like ''
Neverball'', another 3D title, have also been able to carve out their own niches.
Strategy games have also been a prevalent force in free software gaming,
partly due to the lack of proprietary strategy games for free software operating systems as compared to other genres like
first-person shooter
First-person shooter (FPS) is a sub-genre of shooter video games centered on gun and other weapon-based combat in a first-person perspective, with the player experiencing the action through the eyes of the protagonist and controlling the pl ...
s and
role-playing game
A role-playing game (sometimes spelled roleplaying game, RPG) is a game in which players assume the roles of player character, characters in a fictional Setting (narrative), setting. Players take responsibility for acting out these roles within ...
s.
''Freeciv'' began the trend, and was followed by other clone titles like ''
FreeCol
''FreeCol'' is a 4X video game, a clone of '' Sid Meier's Colonization''. ''FreeCol'' is free and open source software released under the GNU GPL-2.0-or-later.
''FreeCol'' is mostly programmed in Java and should thus be platform-independent. In ...
'', ''
Lincity'' and ''
Widelands''. The
Stratagus project began as an attempt to recreate the proprietary ''
Warcraft II
''Warcraft II: Tides of Darkness'' is a fantasy real-time strategy computer game developed by Blizzard Entertainment and released for DOS in 1995 and Mac OS in 1996 by Blizzard's parent, Davidson & Associates. A sequel to ''Warcraft: Orcs & Human ...
'' engine, under the name FreeCraft.
Blizzard Entertainment
Blizzard Entertainment, Inc. is an American video game developer and video game publisher, publisher based in Irvine, California. A subsidiary of Activision Blizzard, the company was founded on February 8, 1991, under the name Silicon & Synapse, ...
sent a
cease and desist
A cease and desist letter is a document sent to an individual or business to stop alleged illegal activity. The phrase "cease and desist" is a legal doublet, made up of two near-synonyms. The letter may warn that, if the recipient does not dis ...
letter in 2003 over the use of the name "craft" in comparison to ''
Warcraft
''Warcraft'' is a franchise of video games, novels, and other media created by Blizzard Entertainment. The series is made up of five core games: '' Warcraft: Orcs & Humans'', '' Warcraft II: Tides of Darkness'', '' Warcraft III: Reign of Chao ...
'' and ''
StarCraft
''StarCraft'' is a military science fiction media franchise created by Chris Metzen and James Phinney and owned by Blizzard Entertainment. The series, set in the beginning of the 26th century, centers on a galactic struggle for dominance am ...
''. Though the earlier free software strategy game ''CRAFT: The Vicious Vikings'' shared the name "craft" without controversy.
With the new, legally inoffensive name Stratagus, the team began work on a new strategy game called ''
Bos Wars''. Development on this game still continues, as well as the modern ''Warcraft II'' port ''Wargus''. Other games branched out of the engine project as well such as the ''Battle for Mandicor'' and ''Astroseries'' projects and the ''StarCraft'' port attempt ''Stargus''. After the Stratagus example, other real-time strategy games were developed, such as ''
Globulation 2'', which experiments with game management mechanics, ''
0 A.D.'', a former freeware project, and the 3D projects
Spring
Spring(s) may refer to:
Common uses
* Spring (season), a season of the year
* Spring (device), a mechanical device that stores energy
* Spring (hydrology), a natural source of water
* Spring (mathematics), a geometric surface in the shape of a h ...
and ''
Glest
''Glest'' is a free and open-source real-time strategy computer game from 2004. ''Glest'' is set in a medieval fantasy world with two factions, and was compared with Warcraft III and the Empire Earth series. The game received positive to mixe ...
''. In addition, the more economically driven strategy game ''
Widelands'' bases itself upon the proprietary ''
Settlers
A settler is a person who has migrated to an area and established a permanent residence there, often to colonize the area.
A settler who migrates to an area previously uninhabited or sparsely inhabited may be described as a pioneer.
Settl ...
'' franchise.
Racing games, another uncommon Linux commercial genre, has also seen development with ''
TORCS'' and ''
VDrift'', as well as the ''
Mario Kart
is a series of racing games developed and published by Nintendo. Players compete in go-kart races while using various power-up items. It features characters and courses from the ''Mario'' series as well as other gaming franchises such as ...
''–inspired ''
SuperTuxKart''. ''
WorldForge'' is another example of increasing diversification, in its attempt to create a free
massively multiplayer online role-playing game
A massively multiplayer online role-playing game (MMORPG) is a video game that combines aspects of a role-playing video game and a massively multiplayer online game.
As in role-playing games (RPGs), the player assumes the role of a character ( ...
. Free software is also the main source for educational and children's software specifically for Linux, usually utilizing the child appeal of the Tux mascot, such as ''
Tux Paint'', ''
Tux, of Math Command'', ''
Tux Typing'' and related efforts.
The rise of the
independent game development
An indie game, short for independent video game, is a video game typically created by individuals or smaller development teams without the financial and technical support of a large game publisher, in contrast to most "AAA" (triple-A) games. ...
in the 2000s was partly driven by the growing ecosystem of open-source libraries and engines; indie developers utilized the open-source ecosystem due to good
cross-platform
In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
capabilities and availability for limited financial burden.
Greater organization

Despite its initial roots as small private projects, the free software gaming scene has been becoming progressively more organized. The roots of this even go back as far as the games created for the GNU Project and to the original larger-scale free software projects like ''Freeciv''. Still, for the most part free game development had very little organization throughout its history. Popular games were generally separate efforts, except for instances of people working on them known for other projects such as Ingo Ruhnke, Bill Kendrick and Steve Baker. Games were commonly found in directories such as
The Linux Game Tome
Linux gaming refers to playing video games on a Linux operating system.
History
Linux gaming started largely as an extension of the already present Unix gaming scene, with both systems sharing many similar titles. These games were either m ...
and
Freshmeat
Freecode, formerly Freshmeat, is a website owned by BIZX, Inc., hosting mainly open-source software for programmers and developers. Among other things, the site also hosted user reviews and discussions. While a majority of the software covered i ...
and hosted on sites like
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
, but they were largely only ever brought together in the form of disorganized lists. Other projects and games existed purely on small isolated personal or project websites, often unknown and ignored.
The launch of the
GNOME and
KDE
KDE is an international free software community that develops free and open-source software. As a central development hub, it provides tools and resources that allow collaborative work on this kind of software. Well-known products include the ...
desktop projects in the late 1990s organized application and, to a certain extent, game development. Both attempts to create a more usable
Linux desktop
Besides the Linux distributions designed for general-purpose use on desktops and servers, distributions may be specialized for different purposes including computer architecture support, embedded systems, stability, security, localization to a s ...
attracted volunteers to make utilities to that end. These programs included games, mostly recreations of small games like ''
Minesweeper
A minesweeper is a small warship designed to remove or detonate naval mines. Using various mechanisms intended to counter the threat posed by naval mines, minesweepers keep waterways clear for safe shipping.
History
The earliest known usage of ...
'' or ''
Solitaire
Solitaire is any tabletop game which one can play by oneself, usually with cards, but also with dominoes. The term "solitaire" is also used for single-player games of concentration and skill using a set layout tiles, pegs or stones. These gam ...
'' that come with Microsoft Windows, arcade classics and the like, games from combined packs such as ''
Microsoft Entertainment Pack
''Microsoft Entertainment Pack'' , also known as ''Windows Entertainment Pack'' or simply ''WEP'' , is a collection of 16-bit casual computer games for Windows. There were four Entertainment Packs released between 1990 and 1992. These games ...
'', and occasionally original ideas. The variety and amount of these games, and other free games easily found in software repositories, have even led some to call GNOME or KDE-enabled Linux a better option for
out of the box casual gaming
A casual game is a video game targeted at a mass market audience, as opposed to a hardcore game, which is targeted at hobbyist gamers. Casual games may exhibit any type of gameplay and genre. They generally involve simpler rules, shorter sessi ...
than Microsoft Windows. Examples include ''gbrainy'', ''GNOME Mines'' and ''
KAtomic''. Many such games are packaged into GNOME Games and kdegames. The availability of
free game engines
Free may refer to:
Concept
* Freedom, having the ability to do something, without having to obey anyone/anything
* Freethought, a position that beliefs should be formed only on the basis of logic, reason, and empiricism
* Emancipate, to procure ...
, such as Stratagus,
Pygame, Sauerbraten and
ioquake3
id Tech 3, popularly known as the ''Quake III Arena'' engine, is a game engine developed by id Software for their video game ''Quake III Arena''. It has been adopted by numerous games. During its time, it competed with the Unreal Engine; bot ...
have also helped unify free software development by making the engine projects themselves hubs of activity for games that make use of them.
The ''
Battle for Wesnoth
''The Battle for Wesnoth'' is a free and open-source turn-based strategy video game with a high fantasy setting, designed by Australian-American developer David White and first released in June 2003. In ''Wesnoth'', the player attempts to build ...
'' project was started in 2003 and quickly became popular to both players and editors. It also showcased some new ideas when it came to free game development. Like ''Freeciv'' before it, it utilized the efforts of the gaming and
free software community
The free software movement is a social movement with the goal of obtaining and guaranteeing certain freedoms for software users, namely the freedoms to run the software, to study the software, to modify the software, and to share copies of the s ...
and their code, levels and artwork contributions but it also accepted storyline contributions and ideas for the game's entire
fictional universe
A fictional universe, or fictional world, is a self-consistent setting with events, and often other elements, that differ from the real world. It may also be called an imagined, constructed, or fictional realm (or world). Fictional universes ma ...
. The game's canon is maintained through review and discussion over which submitted
campaigns become official, thus setting up a model for community input and organized results. This helped the game grow in scale and popularity to the point of being almost saga-like in scope. In addition, the project is worked on by many well-known free programmers, artists, designers and musicians such as the co-founder of the
Open Source Initiative
The Open Source Initiative (OSI) is the steward of the Open Source Definition, the set of rules that define open source software. It is a California public-benefit nonprofit corporation, with 501(c)(3) tax-exempt status.
The organization w ...
Eric S. Raymond
Eric Steven Raymond (born December 4, 1957), often referred to as ESR, is an American software developer, open-source software advocate, and author of the 1997 essay and 1999 book ''The Cathedral and the Bazaar''. He wrote a guidebook for the ...
, and Linux kernel
hacker
A hacker is a person skilled in information technology who uses their technical knowledge to achieve a goal or overcome an obstacle, within a computerized system by non-standard means. Though the term ''hacker'' has become associated in popu ...
Rusty Russell
Rusty Russell is an Australian free software programmer and advocate, known for his work on the Linux kernel's networking subsystem and the Filesystem Hierarchy Standard.
Software development
Russell wrote the packet filtering systems ip ...
. ''
Vega Strike
''Vega Strike'' is a first-person space trading and combat simulator, developed for Microsoft Windows, Linux, FreeBSD and OS X systems. Many of the core game mechanics of ''Vega Strike'' are indirectly inspired by ''Elite''. Other games, such ...
'' has similarly allowed its community to expand the game and the surrounding lore while maintaining canon consistency.
Hubs and development teams

The general lack of unity and organization has created and continues to generate some controversy among the free software community, with problems of "
reinventing the wheel
To reinvent the wheel is to attempt to duplicate—most likely with inferior results—a basic method that has already previously been created or optimized by others.
The inspiration for this idiomatic metaphor is that the wheel is an ancient ar ...
" by making similar clones, games and multimedia resources being cited as a notable problem to free game development. This is especially taking up more notice as other problems are corrected, such as a lack of tools, libraries, artists and coders. A more central knowledge bank, texture library, and discussion area have been called for several times.
Traditionally free software video games were developed as individual projects, some small scale and others larger scale. Programmers and other developers did often work on other projects, but the whole system was very unlinked. More recently free software development teams have started appearing, groups that function like
software companies
The software industry includes businesses for development, maintenance and publication of software that are using different business models, mainly either "license/maintenance based" (on-premises) or "Cloud based" (such as SaaS, PaaS, IaaS, M ...
and create multiple pieces of work. Examples include the developer
Parallel Realities, which have released the games ''
Project: Starfighter'', ''
The Legend of Edgar'', ''
Blob Wars: Metal Blob Solid'', as well as its sequel, ''
Blob Wars: Blob and Conquer''.
In recent years, content repositories such as
OpenGameArt.org and
The Freesound Project
Freesound is a collaborative repository of Creative Commons licensed audio samples, and non-profit organisation, with more than 500,000 sounds and effects (as of May 2021), and 8 million registered users (as of March 2019). Sounds are uploaded ...
have enabled developers to easily find appropriately-licensed content rather than relying on
programmer art
Programmer art refers to temporary assets added by the programmer to test functionality. When creating the graphics, speed is a priority and aesthetics are secondary (if they are given any consideration at all). In fact, programmer art might be ...
. Such content is often under
Creative Commons license
A Creative Commons (CC) license is one of several public copyright licenses that enable the free distribution of an otherwise copyrighted "work".A "work" is any creative material made by a person. A painting, a graphic, a book, a song/lyric ...
s or those in the GNU GPL family, easily facilitating use by most free software projects.
The Linux Game Tome "Game of the Month" team was an open group of game developers that revamp old free software games. Some examples include the transformation of ''TuxKart'' into the more modern ''SuperTuxKart'', work on ''Pingus'' and ''SuperTux'', and ''Lincity-NG'', an updated version of ''Lincity'' with superior graphics.
GitHub
GitHub, Inc. () is an Internet hosting service for software development and version control using Git. It provides the distributed version control of Git plus access control, bug tracking, software feature requests, task management, co ...
now hosts a significant amount of free and open-source games.
See also
*
List of open-source video games
This is a list of notable open-source video games. Open-source video games are assembled from and are themselves open-source software, including public domain games with public domain source code. This list also includes games in which the engine i ...
*
List of commercial video games with available source code
*
List of freeware video games
References
External links
*
SourceForge GamesList of games hosted by
SourceForge
SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirrori ...
(archived on 27 May 2015)
Playing the Open Source Game a 1999 article by Shawn Hargreaves (archived on 10 October 2011)
LibreGameWikiOpen source games listo
GitHubOpen source game cloneslist
Game category of the Free software directory
{{FLOSS
*
Video game development