Gbrainy
   HOME

TheInfoList



OR:

An open-source video game, or simply an open-source game, is a video game whose source code is open-source software, open-source. They are often freely distributable and sometimes cross-platform compatible.


Definition and differentiation

Not all open-source games are free software; some open-source games list of open-source video games#Open-source games with non-free data, contain proprietary non-free content. Open-source games that are free software and contain exclusively free content conform to Debian Free Software Guidelines, DFSG, Free-culture movement, free culture, and open content and are sometimes called ''free games''. Many Linux distributions require for inclusion that the game content is freely redistributable, freeware 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 (economics), 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 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 software, open-source tools like Blender (software), Blender, game engines and libraries drove open source and Independent video game development, independent video gaming. FLOSS game engines, like the Godot (game engine), Godot game engine, as well as libraries, like Simple DirectMedia Layer, 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 software, 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. Examples include ''Warzone 2100'' (a real-time strategy game) and ''Micropolis'' (a city-building simulator based on the ''SimCity (1989 video game), 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 source port, porting, patch (computing), fixing bugs or video game modding, modding the games. In a 2004 article, Adam Geitgey questioned the compatibility of the open source, open-source culture with respect to the game development process. He suggested that perceived open-source software development, 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 operates on the open-source philosophy, this may not benefit game development. As of September 2015, the Steam (service), Steam gaming service has 1,500 games available on Linux, compared to 2,323 games for Macintosh, Mac and 6,500 Microsoft Windows, Windows 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 games. These are mostly original or Video game clone, clone arcade games and text adventures. A notable example of this is Berkeley Software Distribution, BSD games, a collection of interactive fiction 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 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. More advanced free gaming projects emerged, such as ''NetHack'' and ''Netrek'', many still developed and played today in front-ends such as ''Falcon's Eye, 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 video game controversies, controversial subject matter such as graphic violence and recreational drug use, drug use. ''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. 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 :Fanmade computer game remakes and sequels, clones of popular proprietary games. ''BZFlag'', 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 (1993 video game), Doom'' and ''Descent (video game), 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 (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 (video game), 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. id Software, an id Software#Linux gaming, early entrant into commercial Linux gaming, would also prove to be an early supporter of free gaming when John Carmack released the source code for ''Wolfenstein 3D engine, Wolfenstein 3D'' and ''Doom engine, Doom'', first under a custom license and then later the GNU General Public License (GPL). This was followed by the release of Quake engine, ''Quake'' engine, id Tech 2, id Tech 3 and most recently id Tech 4. This led not only to source ports 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''/''Xonotic'', ''Tremulous'', and ''OpenArena''. Freeware games, such as ''Alien Arena (video game), Alien Arena'', ''Warsow (video game), Warsow'', ''World of Padman'' 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. Development and editing tools are also commonly released freely, such as GtkRadiant. id partners and related, such as Raven Software, Bungie and 3D Realms, as well as several of the developers who participated in the Humble Indie Bundle, have also :Commercial video games with freely available source code, released code and it is now accepted practice for some mainstream game developers to release legacy source code. :Formerly proprietary software, Formerly proprietary games such as ''Jump 'n Bump'', ''Meritous'', ''Warzone 2100'', ''HoverRace'' and ''Abuse (video game), Abuse'' 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, ''Cube 2: Sauerbraten, Sauerbraten'' or the former ''Quake III Arena'' 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 helped create and maintain the Simple DirectMedia Layer and OpenAL libraries and Linux Game Publishing created and maintain the free network layer Grapple (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 :Video game development software, game creators are free software such as the ''ZZT'' Video game remake, remake ''MegaZeux'', versions of Game Editor, the GameMaker inspired G-java, G-Creator, Godot, Construct (game engine), 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 (video game), Lemmings'' clone), ''SuperTux'' and ''Secret Maryo Chronicles'' (''Super Mario Bros.''–inspired), ''WarMUX'' and ''Hedgewars'' (''Worms (1995 video game), 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 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. These games and others have also helped expand the prevalent Tux (mascot)#Video games, 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 shooters and role-playing games. ''Freeciv'' began the trend, and was followed by other clone titles like ''FreeCol'', ''Lincity'' and ''Widelands''. The Stratagus project began as an attempt to recreate the proprietary ''Warcraft II'' engine, under the name FreeCraft. Blizzard Entertainment sent a cease and desist letter in 2003 over the use of the name "craft" in comparison to ''Warcraft'' and ''StarCraft''. 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. (video game), 0 A.D.'', a former freeware project, and the 3D projects Spring Engine, Spring and ''Glest''. In addition, the more economically driven strategy game ''Widelands'' bases itself upon the proprietary ''The Settlers, Settlers'' franchise. Racing games, another uncommon Linux commercial genre, has also seen development with ''TORCS'' and ''VDrift'', as well as the ''Mario Kart''–inspired ''SuperTuxKart''. ''WorldForge'' is another example of increasing diversification, in its attempt to create a free massively multiplayer online role-playing game. 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 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 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 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 launch of the GNOME and KDE desktop projects in the late 1990s organized application and, to a certain extent, game development. Both attempts to create a more usable Linux desktop attracted volunteers to make utilities to that end. These programs included games, mostly recreations of small games like ''Minesweeper (video game), Minesweeper'' or ''Microsoft Solitaire, Solitaire'' that come with Microsoft Windows, arcade classics and the like, games from combined packs such as ''Microsoft Entertainment Pack'', 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 (feature), out of the box casual game, casual gaming than Microsoft Windows. Examples include ''gbrainy'', ''GNOME Mines'' and ''KAtomic''. Many such games are packaged into GNOME Games and kdegames. The availability of list of game engines, free game engines, such as Stratagus, Pygame, Sauerbraten and ioquake3 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'' 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 campaign (role-playing games), 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 Eric S. Raymond, and Linux kernel hacker culture, hacker Rusty Russell. ''Vega Strike'' 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" 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 and create multiple pieces of work. Examples include the developer Stephen J. Sweeney, Parallel Realities, which have released the games ''Project Starfighter, 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 have enabled developers to easily find appropriately-licensed content rather than relying on programmer art. Such content is often under Creative Commons licenses 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 now hosts a significant amount of free and open-source games.


See also

* List of open-source video games * List of commercial video games with available source code * List of freeware video games


References


External links

*
SourceForge Games
List of games hosted by SourceForge (archived on 27 May 2015)
Playing the Open Source Game
a 1999 article by Shawn Hargreaves (archived on 10 October 2011)
LibreGameWiki

Open source games list
o
GitHub

Open source game clones
list
Game category of the Free software directory
{{FLOSS Open-source video games, * Video game development