List of open-source video games

Jump to: navigation, search

This is a selected list of free/libre and open-source (FOSS) video games. Open-source video games are games assembled from and are themselves open-source software, including public domain games with published source code. This list includes games in which the game engine is open-source but the game content (media and levels, for example) may be under a different license.


Open engine and free content

The games in this table are developed under a free and open-source license with free content which allows reuse, modification and commercial redistribution of the whole game. Licenses can be a public domain, GPL license, BSD license, Creative Commons License, zlib license, MIT license, Artistic License and more (see the comparison of Free and open-source software and the Comparison of free and open-source software licenses).

Open-source games with own but non-free content

While the games in this table are developed under an open-source license, the reuse and modification of only the code is permitted. As some of the games' content (sound, graphics, video and other artwork) is proprietary or restricted in use, the whole games are non-free and restricted in reuse (depending on license). The motivation of a developer to keep the own content non-free while he opens the source code is most often the protection of a game as sellable commercial product. Sometimes the motivation is the prevention of a commercialization of free product in future, e.g. when distributed under a CC NC license.

   Title    First release Last release Genre Engine license Content license Dimensions Other information
Angband 1990 2016 Roguelike GPLv2 GPLv2, Proprietary[46] Text ?
AssaultCube 2006 2010 FPS zlib CC BY-NC-SA 3D Based on Cube. A lightweight online FPS (45-50 MB package), with a built-in map maker and capable of being played with a 56k connection.
C-evo 1999 2013 TBТ, 4X Public domain software Proprietary ? Inspired by Sid Meier's Civilization
CodeRED: Alien Arena 2004 2011 FPS GPL Proprietary[47] ? Based on ID Software open-source engine.
Cube 2002 2005 FPS zlib Proprietary 3D Deathmatch style multiplayer gameplay with map editing.
Cube 2: Sauerbraten 2004 2013 FPS zlib Various non-free and some free licenses 3D Deathmatch style multiplayer gameplay with map editing.
Frets on Fire 2006 2008 Music GPL GPL, Proprietary 3D Guitar Hero clone.
Frogatto & Friends 2010 2011 Platformer zlib license Proprietary[48] 2D Initially for Windows, Linux, and Mac; hold and toss enemies, swim, talk; scripting language included.
Gravity Bone 2008 2009 Platformer GPLv2 freeware 3D Brendon Chung built this game on base of the Quake 2 engine and released therefore the game's source code in 2008. In 2015 ported to Linux and the OpenPandora handheld.[49]
H-Craft Championship 2007 2015 Racing zlib[50] Free for personal use[51] 3D Sci-Fi Racer for Linux, Windows and Android which is using the Irrlicht engine.
Hammerfight 2009 2011 physics based combat zlib[52] commercial 2D For the third Humble Indie Bundle[53][54] Ryan C. Gordon ported the underlying game engine, "Haaf's Game Engine", to Linux and Mac OS X, and released source code under the zlib license.[55][56]
Katawa Shoujo 2012 2012 Visual Novel MIT license (most of game and engine beside some scripts[57]) CC BY-NC-ND 2D A visual novel.
Kroz 1987 2009 Maze GPL Freeware ? Game source released on March 20, 2009.
Narcissu 2005 2005 Visual novel GPL Freeware/PFSL[58] 2D Is a free visual novel by the dōjin group stage-nana, telling the story of a terminally ill young man and woman. The english version was made with the ONScripter engine.[59]
OpenTTD 2005 2017 Business Sim GPLv2 GPLv2, CC Sampling Plus 2D An open-source clone of 'Transport Tycoon Deluxe'
osu! 2007 2017 Rhythm game MIT license CC BY-NC 4.0 2D Open-source clone of several games, including Osu! Tatakae! Ouendan!, Taiko no Tatsujin and beatmania IIDX. On August 28, 2016, osu! was open-sourced under the MIT License on GitHub, assets under CC BY-NC.[60][61] Aims is to make osu!, written in C# with the .NET Framework, available to more platforms and transparent.[62]
PlaneShift 2001 2016 MMORPG GPL Proprietary 3D Free to play MMORPG.
Star Wars Jedi Knight: Jedi Academy 2003 2009 Third-person shooter GPLv2 Proprietary 3D Source code was released as GPLv2 by Raven Software and Activision following the dissolution of Lucas Arts in 2013.
Steel Storm: Episode I 2010 2010 Action GPLv2[63] CC BY-NC-SA 3.0[64] ? Based on DarkPlaces. An indie top-down arcade shooter with single-player, deathmatch, and co-op.
Smokin' Guns 2009 2012 FPS GPLv2 Proprietary 3D Western-themed first-person shooter using the ioquake3 engine.
Tales of Maj'Eyal 2012 2016 RPG/Roguelike GPLv3+ GPLv3+, Proprietary[65] 2D Developed open-source from the beginning with the own T4E engine,[66] while the assets are kept proprietary for commercialization on Steam and gog.com.[67][68]
The Dark Mod 2009 2017[69] Stealth game GPLv3+ CC BY-NC-SA 3D First person stealth game in the style of the Thief (series) games ( 1 and 2 ) using a modified Id Tech 4 engine
The Last Eichhof 1993 1993 Shoot-'em-up "Do whatever your want" license (public domain)[70] Freeware 2D Shoot-'em-up game released for DOS in 1993 by Swiss development group Alpha Helix. Source code released in 1995.
The White Chamber 2005 2006 / 2013 Adventure MIT license (Wintermute Engine) / CC BY-NC-SA (game code) CC BY-NC-SA / Freeware 2D The White Chamber and its Wintermute source code have been released under CC BY-NC-SA Creative Commons license.[71] That means anyone is free to share and modify the game as long Studio Trophis is credited, it is not for commercial gain and that the result is made available under a similar license. 2013 the Wintermute engines source code was released under MIT.
TORCS 1997 2016 Racing GPL Free Art License, Proprietary 3D Some car models are non-free, but there is a DFSG-compliant version which doesn't include them.
Urban Terror 2000 2016 FPS GPL Proprietary 3D Multiplayer tactical shooter based on the id tech 3 engine.[72]
VDrift 2005 2012 Racing GPLv3+ GPLv3+, Proprietary 3D Some datas are non-free, for example the "SV" car model, under a CC BY-NC-SA license.
World of Padman 2007 2008 FPS GPL Proprietary ? Originally a Quake 3 modification. Became stand-alone in 2007, now runs on ioquake3.
Zero-K 2010 2017 RTS GPLv2+ various, CC BY-NC-ND 2.0[73] (sound) 3D Zero-K is a multi-platform real time strategy game inspired by Total Annihilation, powered by the Spring game engine.

Open-source remakes with non-free content from the proprietary original

The video game remakes in this table were developed under an open-source license which allows usually the reuse, modification and commercial redistribution of the code. The required game content (artwork, data etc.) is taken from a proprietary and non-opened commercial game, so that the whole game is non-free. See also the Game engine recreation page.

   Title    First release Last release Genre Engine license Content license

Dimensions

Other information
CorsixTH 2009 2017 Business simulation MIT Proprietary 2D Engine remake of Theme Hospital.
Exult 1992 2012 RPG GPLv2+ Proprietary 2D Engine remake of Ultima VII.[74]
Heart of The Alien Redux 2005 2005 Platform game GPL Proprietary 2D Engine remake of Heart of the Alien.[75]
OpenBVE 2009 2016 Train simulation Public domain software Proprietary 3D Engine remake of BVE Trainsim.[76]
OpenFodder 2015 2017 Action-strategy shoot 'em GPLv3+ Proprietary 2D Engine remake of Cannon fodder.
OpenMW 2008 2017 RPG GPLv3+ Proprietary / CC BY SA (OpenMW Example Suit) 3D Engine remake of The Elder Scrolls III: Morrowind.
OpenRA 2007 2017 RTS GPLv3+ Proprietary 2D Engine remake of Command & Conquer: Red Alert.
OpenRCT2 2014 2017 Construction and management simulation GPLv3+ Proprietary 2D Engine remake of Rollercoaster Tycoon 2.[77]
OutpostHD 2015 2017 City-building game zlib[78] Proprietary[79] 2D Remake of the 1994 game Outpost with added features and improved gameplay mechanics.[80]
REminiscence 2005 2011 Platform game GPL Proprietary 2D Engine remake of Flashback (1992 video game).[81]
Openxcom 2010 2014 science fiction strategy video game GPLv3 Proprietary 2D Engine remake of X-COM: UFO Defense.OpenXcom aims to fix all the known bugs and limits, improve the AI and user interface, localize in more languages, and enable customizing and modding.[82][83] Is playable and already base of notable Total Conversations, like X-Piratez.[84]

Source available games

For video games in this table the source code is available but they are neither open-source software according to the OSI definition nor free software (see software with source available). These games are released under a license with limited rights for the user, for example only the rights to read and modify the game's source for personal or educational purposes but no reuse rights beside the game's original context are granted. Typical licenses are the creative commons "non-commercial" licenses (e.g. CC BY-NC-SA), MAME like licenses or several shared source licenses.

   Title    First release Last release Genre Engine license Content license

Dimensions

Other information
Alien Swarm 2010 2010 Shooter game Non-commercial usable and shareable[85] Freeware 3D In 2010 Valve released this Source engine based game with source code, which started as a mod.
Hero Core 2010 2013 Shooter game ? Freeware 2D Around 2013 Daniel Remar released the Gamemaker source code of the game, together with the sources of his other games like Iji.[86]
Flow 2006 2009 Life simulation ? (educational purposes) Freeware 2D (layered) Around 2009 the flash source code was made available for educational purposes by the developers.[87]
Fortress Forever 2007 2016 FPS Proprietary ? 3D Unofficial, open-source Source engine successor to Team Fortress Classic.
I Wanna Be the Guy 2007 2011 Platform game Shared source like Freeware 2D On November 9, 2011 the developer Michael "Kayin" O'Reilly released the source code of the game under an own software license (forbidding new content)[88][89] so that the game's community would be able to create fixes and patches.[90]
Jump 'n Bump 1998 1999 Deathmatch Platformer Emailware[91] Emailware 2D 1998 freeware DOS platform video game, written in C and Assembly language by Brainchild Design. The source code was released in 1999, then source ported to several other operating systems and platforms via SDL.
Larn 1986 2016 Roguelike Non-commercial Freeware Text ?
Mari0 2012 2012 (stable), 2014 (unstable) Platformer CC BY-NC-SA 3.0 CC BY-NC-SA 3.0 2D Remake of Super Mario Bros with elements from Portal.
Noctis 2000[92] 2003 Platformer WTOF Public License[93] Freeware 3D Space exploration/flight simulation
Notrium 2003 2008 Top-down shooter survival game custom FOSS license / GPLv3 custom FOSS license / Freeware 2D Notrium's source code was released by the developer after 2003 under a custom software license and is developed as OpenNotrium on GitHub since then, with new code being GPLv3.[94]
Progress Quest 2002 2011 Parody MMORPG ? Freeware 2D On May 20, 2011, Eric Fredricksen released the source code of the game on bitbucket.[95][96]
Racer 2003 2011 (proprietary) Sim racing Proprietary Proprietary, Freeware ? Only source code of 0.5 version is available, all other releases are closed source.
Space Engineers 2013 2016 Sandbox, simulation ? ? 3D
Spelunky 2008 2009 Platformer Non-commercial[97] Freeware 2D The source code of the 2008's Windows freeware version was published on December 25, 2009 under a software license permitting noncommercial distribution and modification.[97] Based on this source code the game community created a community patch which added support for Mac OS X.[98][99] The source code for the 2012 remake has not been made available.
Visual Pinball 2000 2016 Pinball simulation editor and game MAME like license diverse 3D Many free custom tables and recreations of original machines available. The program is also able to operate with Visual PinMAME

Proprietary developed games, later opened under varying licenses

For games which were originally developed proprietary as commercial closed source product, see also Category:Commercial video games with freely available source code.

See also

References

  1. ^ "0 A.D. Open Source Release". wildfiregames.com. 
  2. ^ April 1987: Ballerburg - Zwei Spieler, zwei Burgen und ein Berg dazwischen... on eckhardkruse.net "Ich habe das Programm als Public Domain veröffentlicht" (in German)
  3. ^ source code Archived 2016-03-01 at the Wayback Machine. on candybox2.net
  4. ^ Play This Right Now: Candy Box 2 by Nate Ralph on PCworld.com (Oct 24, 2013)
  5. ^ Petitte, Omri (20 March 2014). "Cart Life exits Steam, goes open source". PC Gamer. Retrieved 21 March 2014. 
  6. ^ cartlife_opensores.zip on the author's dropbox
  7. ^ "The 17th Annual Independent Games Festival". igf.com. 
  8. ^ cartlife_src
  9. ^ "Cataclysm: Dark Days Ahead - Dedicated Developer". Kickstarter. 22 June 2013. 
  10. ^ Jerz, D.G. "Colossal Cave Adventure". Seton Hill University. Retrieved 2007-09-07. 
  11. ^ corewar on sourceforge
  12. ^ pMars-SDL on corewar.co.uk by Joonas Pihlaj (7 May 2003)
  13. ^ ftp://ftp.ifi.uio.no/pub/crossfire/historic[permanent dead link]
  14. ^ "Re: CF: the begining(sic) of crossfire". real-time.com. 
  15. ^ Jason Rohrer (2011-10-17). "DiamondTrust/ci/default/tree". SourceForge. Retrieved 2013-05-22. 
  16. ^ "Savannah Git Hosting - freedoom.git/blob - COPYING". Git.savannah.gnu.org. Retrieved 2009-04-04. [permanent dead link]
  17. ^ http://www.freedroid.org/
  18. ^ Infiniminer on github.com
  19. ^ "The KDE Games Open Source Project on Open Hub". ohloh.net. 
  20. ^ "KDE - KDE 1.0 Release Announcement". kde.org. 
  21. ^ "Lugaru HD". Gitlab. Retrieved 14 January 2017. 
  22. ^ "Micropolis Downloads". donhopkins.com. 
  23. ^ Simser, Bil (2008-01-10). "SimCity Source Code Released to the Wild! Let the ports begin.." weblogs.asp.net/bsimser. Retrieved 2012-12-30. [...] releasing the original SimCity source code under the GNU General Public Library [...] EA requires that the GPL open-source version not use the same name as SimCity 
  24. ^ Muilwijk, Robin (2017-02-21). "Best open source games of 2015". opensource.com. Retrieved 2012-02-21. [...]number one, Minetest, an open source alternative to Minecraft. 
  25. ^ "free-moria". Retrieved 2009-04-04. 
  26. ^ Patterson, Blake (July 8, 2008). "Neverball: A Free Alternative to Super Monkey Ball". TouchArcade. Archived from the original on January 22, 2015. Retrieved February 25, 2015. 
  27. ^ No Gravity (Classic) on sourceforge.net
  28. ^ "License | Slick2D". slick.ninjacave.com. Retrieved 2017-08-14. 
  29. ^ "License - LWGJL". Lightweight Java Game Library 3. Archived from the original on 2014-11-17. Retrieved 2017-08-13. 
  30. ^ Han, Jeffrey (2017-08-09), opsu! ~ an open-source osu! client, retrieved 2017-08-14 
  31. ^ supportMyWork on hcsoftware.sourceforge.net "I release all of the source code that I write as free software (free as in "freedom") into the public domain" (accessed 2016)
  32. ^ Passage on itunes.apple.com
  33. ^ "All releases of PySol – Freecode". freecode.com. 
  34. ^ Clark, Dave (2000-10-29). "Sopwith Code Support". Retrieved 2006-12-01. 
  35. ^ Clark, Dave. "Sopwith – Source Code". Dave Clark's Home Page. Archived from the original on 2012-02-06. Retrieved 2006-12-01. 
  36. ^ "stepmania/stepmania". GitHub. 
  37. ^ CastleDoctrine on sourceforge.net
  38. ^ Castle Doctrine on store.steampowered.com
  39. ^ [tremulous] View of /trunk/COPYING
  40. ^ tf0_2.zip
  41. ^ doujin-classics-the-works-of-kenta-cho on ricedigital.co.uk
  42. ^ The Indie Shooter Roundtable: Mak, Cho, And Omega Fire At Will by Brandon Sheffield on Gamasutra.com
  43. ^ TUMIKI fighters on sourceforge.com
  44. ^ [1]
  45. ^ who is Kenta Cho? Archived 2016-03-26 at the Wayback Machine.
  46. ^ [2] The sounds are licensed under the CC BY-NC-SA license. Shockbolt's graphics are licensed under a non-free license.
  47. ^ "[alienarena] Log of /trunk/docs/license.txt". Svn.icculus.org. Retrieved 2010-07-13. 
  48. ^ Developer Info Source Code and License: [...] Our code is open-source, our content isn’t.
  49. ^ gravitybone-pandora on github.com
  50. ^ [3] "For the most part H-Craft Championship sources are released under the zlib-license."
  51. ^ [4] You are not allowed to modify or distribute the media files or use them in your own games. But you can still download the media files and they are free for personal use.
  52. ^ license.txt on hg.icculus.org/icculus/hge-unix
  53. ^ McLaughlin, Ryan (3 August 2011). "Humble Indie Bundle Sells Lots, Windows Users Still Cheap". Hot Hardware. Retrieved 3 August 2011. 
  54. ^ HGE-comes-to-Mac-and-Linux-guest-post-from-Ryan-Gordon on wolfire.com (August 2011)
  55. ^ Ryan Gordon Ports HGE To Linux, Then Releases Code on Phoronix by Michael Larabel (August 07, 2011)
  56. ^ hge-unix on icculus.org "August 7th, 2011: Source code released to the world!"
  57. ^ "Katawa Shoujo Forums • View topic - Please release Katawa Shoujo source code as free software". renai.us. 
  58. ^ narcissu.txt
  59. ^ narcissu on insani.org
  60. ^ "ppy/osu". GitHub. Retrieved 2017-02-11. 
  61. ^ "2016-08 dev meeting". ppy blog. Retrieved 2017-02-11. 
  62. ^ "demystifying open source osu!". ppy blog. Retrieved 2017-02-11. 
  63. ^ "Steel Storm Episode I". blendernation.com. 
  64. ^ "STEEL STORM EPISODE 1 LIMITED USER SOFTWARE LICENSE AGREEMENT". steel-storm.com. Retrieved 2013-08-10. the Art Assets [...] are licensed under Attribution-NonCommercial-ShareAlike 3.0 Unported license. The Engine [...] licensed under GNU GPL v2 license. 
  65. ^ COPYING-MEDIA on git.net-core.org/tome "All the medias located in all the "/data/gfx" folders are granted to use with the Tales of Maj'Eyal game only. Please contact [email protected] for more informations." (2016)
  66. ^ COPYING on git.net-core.org/tome (2016)
  67. ^ "Tales of May'Eyal on Steam". Steam. Retrieved 26 December 2013. 
  68. ^ "Release: Tales of Maj'Eyal and Ashes of Urh'Rok expansion". GOG. 4 November 2014. Retrieved 5 November 2014. 
  69. ^ "Announcing the release of TDM 2.05! | The Dark Mod". www.thedarkmod.com. Retrieved 2017-05-30. 
  70. ^ beersrc.zip - readme "Do whatever your want" license
  71. ^ source code at studiotrophis.com
  72. ^ "Urban Terror News". urbanterror.info. 
  73. ^ "license.txt". github.com. 
  74. ^ Prophet. (2002-03-28). "GameSpyDaily - Exult Interview". Archived from the original on 2002-04-02. Retrieved 2008-05-29. 
  75. ^ Megidish. (2005-01-12). "Heart of The Alien - Redux". Retrieved 2016-10-15. 
  76. ^ OpenVE on github.com
  77. ^ official page
  78. ^ LICENSE.txt on svn.outpostuniverse.org:8443
  79. ^ OutpostHD - An Outpost Redesign - OutpostHD (Formerly known as Outpost:MIA) on outpost2.net "Currently I’m using the original Outpost graphics as created in the early 90’s. They are old and primitive with no support for transparency and are in an 8-bit color depth. I’ve been converting them to modern PNG formats and optimizing the sprite sheets for use in a modern graphics engine." (September 27, 2015)
  80. ^ Lairworks Entertainment. "What is OutpostHD?". 
  81. ^ Montoir. (2011-03-11). "REminiscence". Archived from the original on 2015-08-01. Retrieved 2015-08-13. 
  82. ^ "About". OpenXcom. Retrieved 2013-08-22. 
  83. ^ OpenXCom renews the original OpenXCom renews the original UFO Defense as a valid option for terror by Phil Savage on PC Gamer (May 09, 2013)
  84. ^ You Wouldn’t Steal A Skyranger: X-Piratez Is An Outstanding Total Conversion Of UFO/X-COM by Sin Vega on Rock, Paper, Shotgun (March 30th, 2016)
  85. ^ AlienSwarm fork on github.com "readme: You may, free of charge, download and use the SDK to develop a modified Valve game running on the Source engine. You may distribute your modified Valve game in source and object code form, but only for free."
  86. ^ resources on remar.se "source code"
  87. ^ You can get it here. Archived 2016-04-01 at the Wayback Machine. on thatgamecompany.com by Jenova Chen (Sep 21, 2009)
  88. ^ "Fix My Game: IWBTG Source Code Release". Kayin.pyoko.org. Retrieved 2015-03-26. 
  89. ^ DIYGamer: Recursive Romhackery – I Wanna Be The Guy Source Code Released (2011)
  90. ^ "IWBTG! - Downloads!". Kayin.pyoko.org. Retrieved 2015-03-26. 
  91. ^ Jump 'n Bump readme.txt JUMP 'N BUMP by Brainchild Design in 1998 Jump 'n Bump is e-mailware. That means you're supposed to send us an e-mail.
  92. ^ "Web Archive records of the earliest Noctis' homepage". Archived from the original on 2000-04-25. Retrieved 2017-01-29. 
  93. ^ license
  94. ^ copying github.com OpenNotrium
  95. ^ Source Code ReleasedProgressQuest v6.3
  96. ^ pq on bitbucket.org
  97. ^ a b Spelunky User License v1.1b
  98. ^ Sarkar, Samit (2012-10-12). "Spelunky unofficially patched with Mac OS X support". polygon.com. Retrieved 2014-08-07. Spelunky [...] is now playable on Mac OS X, thanks to an unofficial patch from the game's community. 
  99. ^ "Spelunky v1.3 (and Source) - Now for Mac OS X and Windows". 2012-09-12. Retrieved 2012-10-05. 

External links