In general, open-source games are developed by small groups of people in their free time, with profit 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[2] and often lack the production value of commercial titles.[3] In previous years (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 a toolset for level design.[4] In recent years, this changed and availability of open source tools like Blender, game engines and libraries drove open source and independent video gaming.[5]

Some of the open-source game projects are based on formerly proprietary games, whose source code 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.[6] Examples include Warzone 2100 (a real-time strategy game)[7] and Micropolis (a city-building simulator based on the SimCity 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, fixing bugs or modding the games.

In a 2004 article, Adam Geitgey questioned the compatibility of the open-source culture with respect to the game development process. He suggested that perceived open-source development advantages don't work for games because users move on to new games relatively quickly and so don't 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 operates on the open-source philosophy, this may not benefit game development.[8]

As of September 2015, the Steam gaming service has 1,500 games available on Linux, compared to 2,323 games for Mac and 6,500 Windows games.[9][10][11]

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 games. These are mostly original or clone arcade games and text adventures. A notable example of this is BSD Games, a collection of interactive fiction titles.[12] 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 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 of the GNU Project, part of whose goal is to create a complete free software system, games included.[13] More advanced free gaming projects emerged, such as NetHack and Netrek, 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 for graphics started to emerge, most beginning with the signature letter X. These included XBill, XEvil, xbattle, Xconq and XPilot. 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 and drug use.[14]Rocks'n'Diamonds is another earlier free software game, and one of the first for Linux.

The FreeCiv 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 development, FreeCiv was extended by many volunteers, rather than only one or two authors.[15] 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 hit 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.[16][17][18][19] FreeCiv and other archetypes have led to the development of many other clones of popular proprietary games.[20]BZFlag, first worked on a few years earlier, is another project that had humble beginnings but grew into a popular and heavily developed project.

Proprietary games such as Doom and Descent 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 and Cube also spawned other 3D free software engines and games. FlightGear is another good example, especially noting that it is not a shooter engine but a flight simulator.[21]

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 and Secret Maryo Chronicles (Super Mario Bros-inspired),[30]WarMUX and Hedgewars (Worms) as well as Frets on Fire, which is a recreation of Guitar Hero. A number of these games and those mentioned earlier and later in this section have even received mainstream press coverage[31][32] 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, has become a classic known for its addictive gameplay and winner of many Linux Journal reader's choice awards.[33][34][35] 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.[36][37]

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 and Glest.[42] In addition, the more economically driven strategy game Widelands bases itself upon the proprietary Settlers franchise.

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 and Freshmeat and hosted on sites like SourceForge, 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 Battle for Wesnoth 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 and their code, levels and artwork contributions but it also accepted storyline contributions and ideas for the game's entire fictional universe. 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.[46] 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 InitiativeEric S. Raymond,[47] and Linux kernelhackerRusty Russell.[48][49]Vega Strike has similarly allowed its community to expand the game and the surrounding lore while maintaining canon consistency.

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" by making similar clones, games and multimedia resources being cited as a notable problem to free game development.[citation needed] 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.[citation needed]

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.[51]