Skip to content
Surf Wiki
Save to docs
general/open-source-video-games

From Surf Wiki (app.surf) — the open knowledge base

Open-source video game

Video game whose source code is open-source software

Open-source video game

Summary

Video game whose source code is open-source software

''[[FlightGear]]'' flight simulator

An open-source video game, or simply an open-source game, is a video game whose source code is 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 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 distributions require for inclusion that the game content is freely redistributable, freeware or commercial restriction clauses are prohibited.

Background

Free Knowledge Game Jam]] 2015, an open source and open data oriented [[game jam

In general, open-source games are developed by relatively 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 and often lack the production value of commercial titles. In the 1990s 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 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 is debate about the philosophical or ethical obstacles in selling a game where its art is proprietary but the entire source code is free software.

[[Godot engine]] editor

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. Examples include Warzone 2100 (a real-time strategy game) 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.

''[[Warzone 2100]]''

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 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 gaming service has 1,500 games available on Linux, compared to 2,323 games for Mac and 6,500 Windows games.

History

Beginnings and early games

Angband]]''

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 arcade conversions, parlour games, and text adventures using libraries like curses. A notable example of this is the "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 Backgammon, GNU Chess, GNU Go, and GNU Shogi of the GNU Project established in 1983, part of whose goal is to create a complete free software system, games included. More advanced free gaming projects emerged, such as Moria and its descendant Angband, Hack and its derivatives NetHack and Slash'EM, in addition to Xtrek successor Netrek, variants of robots, and adventure game Dunnet, which has been included with GNU Emacs since 1994 among others. Still developed and played today, front-ends for frameworks such as X11, SDL, GTK and Qt, plus fuller featured variants such as Vulture's Eye have kept the games accessible. Roguelikes have continued to be produced, including Cataclysm: Dark Days Ahead, Tales of Maj'Eyal, HyperRogue, DRL, Egoboo, Shattered Pixel Dungeon, as well as Linley's Dungeon Crawl and its offspring Dungeon Crawl Stone Soup. The source code to the original Rogue was released under the BSD license in 1986.

''XEvil''

As PC gaming began to emerge in the late 1980s, free gaming also advanced. More complicated games utilizing the X Window System for graphics started to appear, most beginning with the signature letter X. These included Xconq and XPilot. XBill is notable as one of the earliest free gaming titles to feature an activist theme of halting proprietary software adoption. XEvil followed the development cycle of many early pieces of free software, having originally been developed as a university project on the Project Athena network, 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. XTux was also an early deathmatch game for Linux, featuring various free software mascots, a theme that would continue to be revisited. Rocks'n'Diamonds is another earlier free software game, and one of the first for Linux. Other games targeted or also supported the SVGAlib library allowing them to run without a windowing system, such as LinCity and Maelstrom. The General Graphics Interface was also utilized, with games like Heroes and Thrust.

''[[FreeCiv]]''

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 clones of popular proprietary games. Lincity was also started in 1995, despite there having been a Unix version of its namesake officially released by DUX Software in 1990.

Beyond directly tying to the operating system, various free game development frameworks emerged starting with Allegro in 1990, SDL in 1998, ClanLib in 1999, OpenAL in 2000, SFML in 2007, as well as SDL 2 and Raylib in 2013. The GNU Image Manipulation Program, MyPaint, Krita, Inkscape, Synfig, Pencil2D, Audacity, Rosegarden, OpenShot, Kdenlive, Pitivi, Blender, MakeHuman, and other applications have provided an entire open source toolchain for creative projects. Various free software emulators and compatibility layers have also been produced, such as MAME and MESS, Mednafen, higan, Executor, Darling, lxrun, Cygwin, Dosbox, ScummVM, Anbox, Wine and Proton, allowing games to run in new environments (broadly targeted by the RetroArch front-end).

3D games and source releases

''[[Tux Racer]]''

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. BZFlag pre-dates all of these, inspired by Battlezone and started in 1992 and released in 1993. FlightGear and YSFlight are additional examples of original 3D games, first started in 1997 and 1999 respectively, especially noting that they are not first-person shooters but flight simulators; Danger from the Deep meanwhile simulates submarines.

The OpenGL specification provided a foundation for hardware acceleration since 1992, primarily through the free Mesa implementation since 1995, and later complimented by Vulkan since 2016. The Direct3D API has also been made available on free operating systems via compatibility layers such as WineD3D and DXKV. The Glide API was also made open source following the dissolution of 3dfx in 2002.

The Genesis3D engine project, Crystal Space and Cube also spawned other 3D free software engines and games, later joined by the likes of Delta3D and Dim3. Engines even exist for high-level programming languages such as Python and Pascal. Several engines exist with rendering in low-level C or C++ with higher level scripting, such as Panda3D for Python, Basic4GL, and Cafu for Lua, or offering a variety of language binding options such as Cocos3D, Horde3D, OGRE and the Irrlicht Engine. The games Yo Frankie! and Sintel The Game were developed by the Blender Foundation to showcase the abilities of the Blender modelling tool and the erstwhile Blender Game Engine, which has since been forked as UPBGE. Since May 2023, the GDevelop tool allows low to no code 3D game creation.

''GL-117''

id Software, an 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 in 1995 and Doom in 1997, first under a custom license and then later the GNU General Public License (GPL) in 1999 (later termed id Tech 1). This was followed by the release of Quake engine in 1999, the Quake II engine in 2001 (both known as id Tech 2), id Tech 3 in 2004 and most recently id Tech 4 in 2011 (including the updated version from the Doom 3: BFG Edition in 2012) before Carmack left id in 2013.

id Tech 4 was released as free software, even amongst patent concerns from Creative Labs over Carmack's reverse, while the original Doom source release shipped without music due to complications with the Cygnus Studios developed DMX library (which lead to the Linux version being selected for release). Carmack has continued to advise developers to be careful when depending on middleware, noting how it can limit the possibilities of later releasing source code. Tim Sweeney has implied this issue has hindered potential releases of older Unreal Engine source code. The Godot, Nebula Device, Plasma, Torque, Bork3D, Stride, PlayCanvas, Dagor Engine, and Defold engines were also initially commercial and proprietary, while the Open 3D Engine is derived from released code from Amazon Lumberyard originally based on CryEngine.

''[[Tremulous]]''

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 has also to the production of standalone free games. These include Freedoom, Blasphemer, Open Quartz, LibreQuake, Nexuiz/Xonotic, Tremulous/Unvanquished, and OpenArena on id Tech. Freeware games, such as Harmony, Alien Arena, World of Padman, and Urban Terror, have also taken advantage of these free engines and sometimes have given code back to the community. Development and editing tools are also commonly released freely, such as GtkRadiant, Qoole, Doom Builder, and LibreSprite. Released engines have also been used for fangames such as Sonic Robo Blast 2, Wolfenstein: Blade of Agony, Project Osiris, ZBlood/Transfusion, SUPERQOT, and Slayer's Testament, and even commercial games such as Wrath: Aeon of Ruin, and Steel Storm, on the DarkPlaces engine, as well as titles by Blendo Games on the id Tech 2 and id Tech 4 engines. The game Ion Fury is built on the source available Build engine, and Excalibur: Morgana's Revenge on Aleph One.

''[[Blades of Exile]]''

id partners and related, such as Raven Software, Bungie, Volition, GarageGames, Cyan Worlds, and 3D Realms, as well as Two Tribes, Pangea Software, former developers from Capstone Software, Fields of Vision, Virtual Design, and Black Magic Software, and 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, Dink Smallwood, Clonk, Seven Kingdoms, AstroMenace, Warzone 2100, Glitch, Maelstrom, Avara, Blades of Exile, Star Control 2, SimCity, Fish Fillets, HoverRace, Duelyst, as well Abuse and the unfinished Golgotha have even been entirely released freely, including multimedia assets and levels.

Some games are mostly free software but contain proprietary content such as the Cube sequel, Sauerbraten (and later forks, but not Red Eclipse), Warsow / Warfork, or the former id Tech mods The Dark Mod and Smokin' Guns, but some developers desire and/or work on replacing these with free content. Mods for originally proprietary games have gone standalone following the source code being released for their parent game, such as Nexuiz for Quake, Alien Arena for Quake II, and Urban Terror for Quake III, as well as Penumbra: Necrologue for Amnesia: The Dark Descent. Derivatives of released code or recreations have even been used for commercial re-releases of vintage games such as Wolfenstein 3D Classic for iOS, Abuse Classic for iPhone, Marathon 2: Durandal for Xbox Live Arcade, Duke Nukem and Duke Nukem II for the Evercade, and The Original Strife: Veteran Edition. Source code releases were used however for unauthorized versions of Lugaru and Abuse that were allowed onto the App Store prior to takedown claims by the original developers.

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 maintained the free network layer Grapple. LGP also avoided publishing games similar to popular free titles. Many libraries/infrastructures have been created without corporate assistance however, such as Mumble voice over IP, OBS Studio for screencasting, and the Lutris game manager.{{cite web|first= Seth |last=Kenlon |title=Lutris: Linux game management made easy |url= https://opensource.com/article/18/10/lutris-open-gaming-platform |website=OpenSource.com |date=25 October 2018 |access-date=2023-02-04}} Physics engines such as Box2D, Bullet, Chipmunk, Open Dynamics Engine, Newton Game Dynamics and PhysX have been made available as open source. In addition, various game creation systems are free software such as versions of Game Editor, Adventure Game Studio, OHRRPGCE, Game-Maker, the engine behind Stencyl, the original Construct, GDevelop and Godot.

Rise in popularity and diversity

''[[SuperTux]]''

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), Enigma (Oxyd), Beats of Rage (Streets of Rage), TetriNET (Tetris), Blobby Volley (Arcade Volleyball), Rocks'n'Diamonds (Boulder Dash), UltraStar (SingStar), OpenClonk (Clonk), Scorched 3D (Scorched Earth), Triplane Turmoil (Sopwith), Luanti (Minecraft),Zaz (Zuma), Pioneer and Oolite (Elite), SuperTux, Secret Maryo Chronicles and Mari0 (Super Mario Bros.), Frets on Fire (Guitar Hero), and StepMania (Dance Dance Revolution).

[[kiki the nanobot

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 genre which started with titles and like A Quest for Herring and are related to the activist content of games like XBill. As well as ground up clones, open source re-implementations of various proprietary games have become increasingly common, which utilize the original game data.

More original games such as the platformer Teeworlds, puzzle games such as kiki the nano bot and The Powder Toy, and arcade games such as C-Dogs, Chromium B.S.U., have been able to carve out their own niches.

A number of these games and those mentioned earlier and later in this section have received mainstream press coverage and commercial compilations, and have helped to establish free gaming as a moderately popular pastime, most prominently among Linux users and other free Unix-like systems. As well, open source games have been made available for Palm OS, Android, and iOS mobile devices. Additionally, these games provide options for a variety of alternative and hobbyist systems.

''[[Bos Wars]]''

Strategy and simulation games have been a prevalent force in free software gaming, partly due to the lack of proprietary options for free software operating systems as compared to other genres like first-person shooters and role-playing games. Xconq and XBattle, and later Freeciv and Lincity, began the trend, and were followed by other clone titles like FreeCol, C-evo, OpenCity, TripleA, Mindustry, OpenRCT2, OpenTTD, Simutrans, Tenés Empanadas Graciela, Endgame: Singularity, Thousand Parsec, Unknown Horizons 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 and the old FreeCraft assets renamed Aleona's Tales, the team began work on a new strategy game called Bos Wars.

''[[Speed Dreams]]''

After the Stratagus example, other real-time strategy games were developed, such as Globulation 2, which experiments with game management mechanics, the similarly experimental Liquid War, the 3D project 0 A.D. (a former freeware project), and Glest.

Racing games, another uncommon Linux commercial genre, have also seen development. One of the earliest was RARS, which evolved following the principle of forking into TORCS and then Speed Dreams. Other racing games include versions of Racer, VDrift, Rigs of Rods, GLtron and Armagetron Advanced, the Mario Kart–inspired SuperTuxKart, Elasto Mania clone X-Moto, sledding game Extreme Tux Racer, and Dust Racing 2D.

''[[One Hour One Life]]''

WorldForge, Ryzom, Crossfire, and Solipsis are further examples of increasing diversification, offering free massively multiplayer online role-playing game worlds. Single-player role-playing games are also available, such as A Dark Room and GNU FreeDink.

The rise of the independent game development in the 2000s and 2010s 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. Game jams such as Ludum Dare and Game Off are often run on open source principles, frequently using free frameworks. Educational languages such as Snap! and Scratch are also free software. Individual developers such as Jason Rohrer, creator of Passage and One Hour One Life, and Kenta Cho have embraced open source.

Greater organization

''[[SuperTuxKart]]''

Despite its initial roots as individual 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 (Pingus), Bill Kendrick (SuperTux) and Steve Baker (TuxKart). Games were commonly found in directories such as The Linux Game Tome and Freshmeat and hosted on sites like SourceForge and GNU Savannah, but they were largely only ever brought together in the form of disorganized lists. Other projects and games existed purely on isolated personal or project websites, often unknown and ignored.

''GNOME Mines''

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 or Solitaire that come with Microsoft Windows, arcade classics and the like, games from combined sets such as Microsoft Entertainment Pack, and occasionally original ideas.

The variety and number of these games, and other free games easily found in software repositories, have had GNOME or KDE-enabled Linux called a better option for out of the box casual gaming than Microsoft Windows. They also provide games for other Unix-like operating systems, such as BSD and Solaris. Many such games are packaged into kdegames and the erstwhile GNOME Games package. Although designed primarily for application development, the underlying GTK and Qt toolkits have also been used broadly for game development, as have wxWidgets, Tk, and FLTK. The availability of free game engines, such as Stratagus, Pygame, and LÖVE, 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 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. 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 Rusty Russell. Vega Strike has similarly allowed its community to expand the game and the surrounding lore while maintaining canon consistency. The Wesnoth developers also worked on Frogatto & Friends, which features a free engine but mostly proprietary game data.

Hubs and development teams

''[[Lincity-NG]]''

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 had been lacking.

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.

''[[Tux Typing]]''

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.

access-date=20 July 2022}}</ref>

PlayPower is a non-profit organization founded in 2008 designed to create free educational computer software for low income families in India and other developing countries. The Tux4Kids initiative also maintains various educational games featuring the child-friendly Tux character such as Tux Paint, Tux, of Math Command, Tux Typing and related efforts. The GCompris suite is also available from KDE.

In recent years, content repositories such as OpenGameArt.org, Wikimedia Commons, Openclipart, 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. OpenGameArt.org is also affiliated with related websites such as Libregamewiki, a database of purely libre games, the Free Gamer blog and the FreeGameDev forums.

GitHub, GitLab and Gitea now host a significant number of free and open-source games. The itch.io service is also a host for many open source games, and also features an open source client. The same is true for competitor Game Jolt, and was also the case for former distributor Desura. A number of open source games have even been made available on Steam. Many free software games are also available from Flathub and Snap.

References

References

  1. "Software Packages in 'stable', games section". [[Debian]].
  2. Tozzi, Christopher. (10 December 2013). "Linux Foundation, Valve Promote Open Source Games for the Cloud".
  3. Larabel, Michael. (2012-06-13). "Most Open-Source Game Artwork is Awful".
  4. Hargreaves, Shawn. (July 1999). "Playing the Open Source Game".
  5. Blake, Michael. (22 June 2011). "PC Gaming: Doomed? or zDoomed?".
  6. Dealessandri, Marie. (2020-04-15). "What is the best game engine: is Godot right for you?".
  7. Stallman, Richard. "Nonfree DRM'd Games on GNU/Linux: Good or Bad?". [[GNU Project]].
  8. Marchant, Julie. "The Gaming Trap".
  9. Lunduke, Bryan. (2015-10-30). "The Gaming Paradox: There just aren't enough Free and Open Source video games".
  10. Matthews, Matt. (2002-08-31). "Linux Games".
  11. "About".
  12. Geitgey, Adam. (2004-08-31). "Where are the Good Open Source Games?".
  13. Newman, Jared. (21 September 2015). "Steam for Linux tops 1,500 games as launch of Valve's Steam Machines nears".
  14. (15 October 2015). "Steam's living room hardware blitz gets off to a muddy start".
  15. Orland, Kyle. (26 February 2015). "The state of Linux gaming in the SteamOS era".
  16. Allen Holm, Joshua. (2017-06-21). "Revisit Colossal Cave with Open Adventure".
  17. Bronnikov, Sergey. "Unix ASCII games".
  18. Gagné, Marcel. (1 September 2000). "The Ghost of Fun Times Past".
  19. Vona, Steven. (2021-03-11). "Linux Gaming Old School - Terminal Based Games on Linux".
  20. Czarnota, Jedrzej. (2013-08-07). "Brief overview of the differences and similarities between open source software development and co-creation in digital games".
  21. Stallman, Richard. "Linux and the GNU System". [[GNU Project]].
  22. Petersen, Mickey. (2022-05-24). "Fun and Games in Emacs".
  23. (2009-09-02). "Terminal fun: Games and more...".
  24. Wilson, Hamish. (2023-01-23). "Building a Retro Linux Gaming Computer - Part 22: Happy Hacking".
  25. Barton, Matt. (2007-11-14). "Computer role-playing games for GNU/Linux".
  26. Dawe, Liam. (2022-03-24). "Shattered Pixel Dungeon arrives on Steam eight years later".
  27. Radke, Harald. (5 November 1999). "Tux's secret obsession - Gaming under Linux".
  28. Armstrong, Ryan. (2020-11-18). "Old X Games".
  29. Wilson, Hamish. (2022-01-10). "Building a Retro Linux Gaming Computer - Part 8: Shovelware with a Penguin".
  30. Wilson, Hamish. (2022-01-31). "Building a Retro Linux Gaming Computer - Part 10: For I Have Sinned".
  31. "Entry: XEvil".
  32. Gagné, Marcel. (1 March 2000). "Fun Educational Morsels, Linux-Style".
  33. fervi. (2017). "Rocks'n'Diamonds - Libre gaming".
  34. Link, Jay. (1999-09-30). "Easy graphics: A beginner's guide to SVGAlib".
  35. Ayers, Larry. (1998-07-01). "Sabre: An Svgalib Flight Sim".
  36. Beck, Andreas. (1996-11-01). "Linux-GGI Project".
  37. Duret-Lutz, Alexandre. (November 2000). "Announcing Heroes 0.7".
  38. Payne, Dennis. (2021-09-19). "Inertia Blast".
  39. Wen, Howard. (21 November 2001). "Building Freeciv: An Open Source Strategy Game".
  40. (2009-02-08). "Top 100 Free Linux Games".
  41. Menga, Rich. (6 January 2009). "16 Free Games - Part 1".
  42. Sbarski, Peter. (2008-01-21). "Top 5 best (free) open source games".
  43. Gatlan, Sergiu. (12 November 2008). "Six Free and Must Have Games for Your Mac".
  44. Monks, Neale. (2007-11-29). "Open Source Mac Gaming: 10 Free Games Reviewed".
  45. Fox, Alexander. (2018-01-05). "The Best Open Source Clones of Great Old Games".
  46. (2022-01-07). "Lin City".
  47. Cartagena, Norbert. (2002-04-17). "Linux and the art of 3D game programming".
  48. Maria. (2008-09-17). "Top 5 Free Linux Games – Download Now".
  49. Mathews, John. (2000-09-01). "The Puzzle of 3-D Graphics on Linux".
  50. (2020-01-01). "Think You're Cut out for Doing Cocos3D?".
  51. (2023-06-10). "UPBGE Blender Game Engine 0.36 Released".
  52. (2023-05-18). "GDevelop Engine Adds 3D Support".
  53. (16 October 2018). "3D Game Engines".
  54. Kepley, Travis. (2011-11-30). "How we almost lost Doom 3 and id for good".
  55. Wilson, Hamish. (2022-03-14). "Building a Retro Linux Gaming Computer - Part 16: We Are All Doomed".
  56. Plunkett, Luke. (2023-02-12). "As More Games Disappear Forever, John Carmack Has Some Great Advice About Preservation".
  57. Papadopoulos, John. (2015-01-19). "Epic's Tim Sweeney Says That Unreal Engine 1 May One Day Go Open Source".
  58. O'Conner, Alice. (2012-09-11). "Torque 3D engine going open-source and free".
  59. Dawe, Liam. (2023-11-01). "War Thunder game engine Dagor Engine from Gaijin now open source".
  60. Obedkov, Evgeny. (2023-11-03). "Gaijin Entertainment open-sources its Dagor Engine, surprised to see Russian Nau Engine using parts of it".
  61. Kerr, Chris. (May 19, 2020). "King has open sourced and relinquished control of the Defold game engine". [[Gamasutra]].
  62. Takahashi, Dean. (July 6, 2021). "Amazon shifts Lumberyard to open source 3D game engine supported by 20 companies". VentureBeat.
  63. Crider, Michael. (2017-12-24). "The Best Modern, Open Source Ports of Classic Games".
  64. Chakraborty, Angsuman. (20 August 2007). "How To Play Doom, Heretic, Hexen & Strife in Linux (Free)".
  65. MrCopilot. (17 December 2007). "Free Quake: Open Source Gamer's Guide to Free Games".
  66. Gillen, Kieron. (2009-11-18). "Harmony in My Head: Harmony".
  67. Sepht. (2007-12-29). "Comparison of free software shooters".
  68. (18 February 2006). "GPL GtkRadiant".
  69. Manikandan. (2021-10-11). "LibreSprite Animated Sprite Editor and Pixel Art Tool".
  70. Dawe, Liam. (2021-05-11). "Check out Sonic Robo Blast 2, a 3D open-source Sonic the Hedgehog fangame built from Doom".
  71. Dawe, Liam. (2021-06-13). "Wolfenstein - Blade of Agony gets another big update in the 3.1 release".
  72. Papadopoulos, John. (2020-03-16). "Someone has created an Alien Breed 3D Remake in GZDoom, and you can download it right now".
  73. Bardin, Maxim. (2009-11-09). "I Live, Again...".
  74. Smith, Graham. (2015-04-29). "SUPERQOT: Play Quake With SUPERHOT's Time Mechanic".
  75. Papadopoulos, John. (2021-01-29). "Slayer's Testament is a Doom 2016/Eternal Demake in the Quake Engine".
  76. Dawe, Liam. (2022-09-16). "A.W.O.L. is a new FREE retro FPS using the Build Engine (Duke Nukem 3D, Ion Fury)".
  77. Whitehead, Thomas. (2021-12-20). "Two Tribes Makes Its Impressive Game Engine Open Source".
  78. Blankenhorn, Dana. (14 May 2010). "Open source can juice the video game market".
  79. Suehle, Ruth. (2014-02-11). "Creative Commons enables the return of the game Glitch".
  80. lululaglue. (2009-06-24). "Entretien avec l'équipe de Smokin'Guns".
  81. Dawe, Liam. (19 August 2019). "Based on the classic FPS Warsow, the new Warfork is now live in Early Access".
  82. Cass, Stephen. (2009-04-07). "Wolfenstein: Old Code Never Dies".
  83. Levin, Mark. (2007-11-20). "Postmortem: Freeverse's Marathon 2: Durandal".
  84. Wuttke-Hohendorf, Nikolai. (2023-10-03). "Duke Nukem 1+2 Remastered".
  85. Wilson, Hamish. (2017-03-08). "Some thoughts on The Original Strife: Veteran Edition".
  86. Tolito, Stephan. (2011-02-02). "The Case Of The Identical Rabbit Games". [[Kotaku]].
  87. Taylor, Dave. (2009-08-14). "Abuse abuse".
  88. (3 June 2005). "Linux Game Publishing: An Interview with Michael Simms".
  89. Dawe, Liam. (17 January 2022). "Open source voice-chat levels up with Mumble 1.4 out now".
  90. Dawe, Liam. (2014-07-16). "Live Streaming On Linux, Now With OBS Studio".
  91. Whitehead, Jim. (2009-10-29). "Landscape of open source games".
  92. Smith, Terrance. (2023-01-09). "8 Free, Open Source Alternatives To Popular Games".
  93. (2021-02-01). "Minetest 5.4.0 to make downloading mods and games a lot easier".
  94. MrCopilot. (2007-12-31). "Free Platformers: Open Source Gamers Guide to Free Games Part 3".
  95. Wilson, Hamish. (2023-02-06). "Building a Retro Linux Gaming Computer - Part 24: Mother Knows Best".
  96. Love, Dylan. (3 October 2021). "11 Classic Games You Can Now Play For Free".
  97. Bolding, Jonathan. (4 September 2022). "Y'all know about these huge lists of free, open-source game clones, right?".
  98. Anderson, Lee. (December 20, 2000). "Top 10 Linux games for the holidays". [[CNN]].
  99. (2006-01-06). "OpenSource GamePower Vol.2".
  100. Partho. (28 March 2009). "Top 10 Free Linux Games in 2009".
  101. "Games".
  102. Allen Holm, Joshua. (2015-10-26). "12 open source games for Android".
  103. (2014-08-25). "Open Source iOS Game List – Source Code To Games In The App Store".
  104. Pendleton, Bob. "Game Programming with the Simple DirectMedia Layer".
  105. MrCopilot. (19 December 2007). "Free RTS: Open Source Gamer's Guide to Free Real Time Strategy Games".
  106. Rankin, Dave. (2019-07-18). "5 Open Source First-Person Shooter Video Games".
  107. Paul, John. (2019-10-29). "TripleA - An Open Source Strategy Game to Keep You Busy for Hours".
  108. Dawe, Liam. (2018-12-10). "Mindustry, an open source sandbox Tower Defense game that's a little like Factorio".
  109. Wen, Howard. (15 July 2004). "Stratagus: Open Source Strategy Games".
  110. Kroll, Jason. (2000-01-01). "GAMES FOCUS".
  111. Wilson, Hamish. (2023-01-30). "Building a Retro Linux Gaming Computer - Part 23: Ready, Set, Go!".
  112. Larabel, Michael. (2019-02-16). "GNU's RPG/Adventure Game Updated For SDL2, Defaults To OpenGL Rendering".
  113. Elmenreich, Wilfried. (2018-04-27). "How to Game Jam".
  114. Sprague, Jared. (2017-12-21). "How I designed a game with Scratch".
  115. Shapiro, Phil. (2012-10-08). "Scratch, a programming language for kids".
  116. Dawe, Liam. (16 March 2018). "The developer of One Hour One Life on keeping games code & assets open and not launching on Steam".
  117. Sogge Heggen, Erlend. (2011-02-08). "Open source games: It's a team effort".
  118. Wilson, Hamish. (2022-09-12). "Building a Retro Linux Gaming Computer - Part 18: Run Away and Join the Circus".
  119. Gasperson, Tina. (2004-12-16). "Site review: Linux Game Tome".
  120. Bar, Joe. (July 21, 2000). "Procrastinate with these Linux games". [[CNN]].
  121. Kerabat, Didip. (2007-08-27). "Sourceforge: Games: Most downloaded projects…".
  122. Bolton, David. (2020-07-11). "More open source games on Sourceforge.net".
  123. Ahsan, Zohaib. (2020-09-01). "Top 10 Free and Open-Source Games to Play in 2020".
  124. Saive, Anusha. (2021-07-21). "The Best Open Source Games for Linux".
  125. Zinoune, M.. "19 Awesome Open Source Games for Linux".
  126. (15 December 2021). "Top 10 Open Source Games 2022".
  127. Anderton, Kevin. (2021-02-23). "The Problem With Open-Source Game Development".
  128. Kenlon, Seth. (2022-02-26). "My favorite casual games to play on Linux".
  129. Mills, Ashton. (2007-09-17). "Open Source Challenge part 9: Gaming".
  130. Lucas, Michael. (2001-03-22). "FreeBSD Gaming".
  131. "Solaris 9 GNOME 2".
  132. (2013-03-19). "Creating board games in Haskell in 100 lines of code".
  133. Vladimirovich Strakhov, Pavel. (2018-04-30). "Game Programming using Qt 5 Beginner's Guide". Packt Publishing.
  134. "Qt Based Games".
  135. Bodnar, Jan. (2007). "The tetris game in wxWidgets".
  136. Dhanwani, Amit. (2023-12-10). "How to Create a Color Game in Python".
  137. "Listings in Wiki/Software/Games".
  138. "Projects".
  139. "Category:Games".
  140. Carollo, David. (2015-10-02). "A look at Battle for Wesnoth's current game development strategy".
  141. (2006-04-12). "Battle for Wesnoth".
  142. "People at Gna!: Eric S. Raymond Profile".
  143. "People at Gna!: Rusty Russell Profile".
  144. Russell, Rusty. (16 January 2007). "Wesnoth for Kernel Hackers (and everyone else)".
  145. JackS. (2005-08-01). "Please Only Put "Authoritative" Data into the Wiki".
  146. Saring, Jonathan. (3 April 2017). "New data on open source: Reinventing the wheel every day".
  147. Dao, Han. (2007-07-14). "Strategies for Expanding Free Gaming".
  148. Gleason, Alex. (2018-09-26). "Libre Game Spotlight, idea for a video series about libre games".
  149. (2009-01-19). "Mission statement or 'Free games development - you're doing it wrong!'".
  150. (2008-05-02). "Highly Addictive Puzzle/Arcade Games for Linux".
  151. Dawe, Liam. (15 September 2020). "A cancelled old RTS named 'Hard Vacuum' gets revived with OpenRA".
  152. Diehl, Mike. (2009-10-21). "Teaching with Tux".
  153. Diehl, Mike. (2009-11-10). "Learning with Gcompris".
  154. Rodriguez, Juan. (2012-04-27). "The Liberated Pixel Cup: proving the potential for free culture and free software game development".
  155. Hancock, Terry. (2009-09-16). "Free-licensed art for free software games: OpenGameArt.org".
  156. Whitehead, Jim. (2009-10-29). "Landscape of open source games".
  157. Davis, Hunter. (2015-01-15). "Remixing open source games with Creative Commons content".
  158. Harmon, Elliot. (2014-07-24). "Download Nick Liow's Open Game Art Bundle".
  159. Sogge Heggen, Erlend. (2011-02-08). "Open source games: It's a team effort".
  160. Behrenshausen, Bryan. (2014-07-21). "What is open gaming?".
  161. Banks, Hunter. (2015-11-11). "The State of Open Source Gaming on Linux".
  162. Hasan, Mehedi. (2022-07-13). "The 20 Best Linux Gaming Websites That Every Gamer Must Know".
  163. Reilly, Lee. (25 August 2021). "30 free and open source Linux games – part 1".
  164. Reilly, Lee. (26 August 2021). "30 free and open source Linux games – part 2".
  165. Reilly, Lee. (27 August 2021). "30 free and open source Linux games – part 3".
  166. Dawe, Liam. (2015-12-15). "The Itch store now has an open source and multiplatform store application".
  167. Kerr, Chris. (2016-01-13). "Indie marketplace Game Jolt releases open source desktop client".
  168. Larabel, Michael. "Desura Game Client Is Now Open-Source".
  169. Dawe, Liam. (2 May 2018). "The open source fantasy turn-based strategy game 'Battle for Wesnoth' is now on Steam".
  170. Dawe, Liam. (13 January 2022). "SuperTux released free on Steam, an open source classic".
  171. Dawe, Liam. (29 March 2016). "Wyrmsun, the retro-themed & open source RTS is now free on Steam".
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Open-source video game — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report