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, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
whose
source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
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 r ...
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, no ...
; some open-source games
contain proprietary non-free content. Open-source games that are free software and contain exclusively
free content conform to
DFSG
The Debian Free Software Guidelines (DFSG) is a set of guidelines that the Debian Project uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in De ...
,
free culture
The free-culture movement is a social movement that promotes the freedom to distribute and modify the creative works of others in the form of free content or open content without compensation to, or the consent of, the work's original creators, ...
, 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 one ...
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 the f ...
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 intere ...
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 recent years, this changed and availability of
open-source tools like
Blender, 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