Open-source video game
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
[edit]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.[1]
Background
[edit]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[2] and often lack the production value of commercial titles.[3] 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.[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] FLOSS game engines, like the Godot game engine, as well as libraries, like SDL, are increasingly common in game development, even proprietary ones.[6] 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.[7][8][9]
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.[10] Examples include Warzone 2100 (a real-time strategy game)[11] 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 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.[12]
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.[13][14][15]
History
[edit]Beginnings and early games
[edit]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.[16][17] A notable example of this is the "BSD Games", a collection of interactive fiction and other text-mode titles.[18][19] 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.[20]
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.[21] 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.[22][23] Still developed and played today, front-ends for frameworks such as X11, SDL, GTK and Qt, plus fuller featured variants such as Iso-Angband, glHack and Vulture's Eye have kept the games accessible.[24][25] Roguelikes have continued to be produced, including Cataclysm: Dark Days Ahead, Tales of Maj'Eyal, HyperRogue, DRL, Isleward,[26] Egoboo, S.C.O.U.R.G.E.,[27] Shattered Pixel Dungeon,[28] 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.
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.[29] These included XAsteroids, XBattle, XBoing, X-Bomber, XConq, XDigger, XEmeraldia, XGalaga, XGammon, XLander, XLife, XMahjong, XMine, XSoldier, XPilot, XRobots, XRubiks, XShogi, XScavenger, XTris, XTron, and XTic.[30] XBill is notable as one of the earliest free gaming titles to feature an activist theme of halting proprietary software adoption, later echoed in titles such as Virus Killer, Defendguin and FreedroidRPG.[31] 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.[32] The game was also one of the first free titles to feature controversial subject matter such as graphic violence and drug use.[33] XTux was also an early deathmatch game for Linux, featuring various free software mascots, a theme that would continue to be revisited.[34] Rocks'n'Diamonds is another earlier free software game, and one of the first for Linux.[35] Other games targeted or also supported the SVGAlib library allowing them to run without a windowing system,[36] such as LinCity, Maelstorm, and SABRE.[37] The General Graphics Interface was also utilized,[38] with games like Heroes,[39] Thrust,[40] U.R.B.A.N The Cyborg Project[41] and Dave Gnukem.[42]
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.[43] 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.[44][45][46][47] Freeciv and other archetypes have led to the development of many other clones of popular proprietary games.[48][49] Lincity was also started in 1995, despite there having been a Unix version of its namesake officially released by DUX Software in 1990.[50]
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, MidiEditor,[51] OpenShot, Kdenlive, Pitivi, Blender, MakeHuman, MM3D,[52][53] 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
[edit]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 and introducing the PLIB library, was an early example of a three-dimensional free software game.[54] 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, YSFlight, ACM,[55] and GL-117[56] are also good examples of original 3D games, first started in 1997, 1999 and 2003 respectively (and the latter eventually forked as Linux Air Combat[57]), especially noting that they are not first-person shooters but flight simulators; Danger from the Deep meanwhile simulates submarines.[58]
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.[59] 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 Retribution,[60] Delta3D, Dim3, Neutron,[61][62] Lescegra,[63] Raydium,[64] Drome Engine,[65] Vanda,[66] Linderdaum,[67] Lumix,[68] Toy,[69] ezEngine,[70] WickedEngine,[71] Limon,[72] Banshee,[73] Esenthel,[74] Flax,[75] and the G3D Innovation Engine.[76] Engines even exist for high-level programming languages such as Python[77] (Pyglet, PyOpenGL,[78] Spineless,[79] Soya3D, PyUnity,[80] PyZOE[81]), Pascal (GLScene, Castle,[82] nxPascal,[83] ZenGL[84]), Lua (LÖVR,[85] LÖVE3D[86]), Rust (Amethyst,[87] Bevy,[88] Fyrox,[89] Piston[90]), Zig (Mach[91]), Java[92] (libGDX, Jake2, jMonkeyEngine,[93] Env3D[94]), Kotlin (KorGE,[95] MiniGDX[96]), Go[97] (Azul3D,[98] G3N[99]), Ruby (Candy Gear[100]), Gambas (PS Tech[101]) FreeBASIC (OpenB3D[102]) in addition to ActionScript (Away3D), Haxe (Heaps.io,[103] Kha[104]) and JavaScript (Babylon.js, Three.js) using WebGL.[105][106][107] Several engines exist with rendering in low-level C or C++ with higher level scripting, such as Panda3D and Ursina[108] for Python, Basic4GL, and Maratis,[109] Polycode,[110] and Cafu for Lua, or offering a variety of language binding options such as Cocos3D,[111] Horde3D, Delta Engine,[112] HARFANG3D,[113] 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.[114] Blender is also utilized by Urho3D/U3D[115][116] and Armory.[117] Since May 2023, the GDevelop tool allows low to no code 3D game creation.[118]
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.[72]
id Tech 4 was released as free software, even amongst patent concerns from Creative Labs over Carmack's reverse,[119] 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).[120] 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.[121] Tim Sweeney has implied this issue has hindered potential releases of older Unreal Engine source code.[122] The Godot, Nebula Device, Plasma, Torque,[123] Bork3D, Stride, PlayCanvas, Dagor Engine,[124][125] and Defold[126] engines were also initially commercial and proprietary, while the Open 3D Engine is derived from released code from Amazon Lumberyard originally based on CryEngine.[127]
This led not only to source ports that allowed the playing of the non-free games based on these engines[128] (plus fan added enhancements)[129] on free engines and systems, but has also to the production of standalone free games.[130] These include Freedoom, Blasphemer, Open Quartz, LibreQuake, Nexuiz/Xonotic, Tremulous/Unvanquished, Quetoo,[131] and OpenArena on id Tech, plus Terminal Overload[132] and Uebergame[133] on Torque. Freeware games, such as Harmony,[134] The Adventures of Square,[135] The Hunted Chronicle 2,[136] Force: Leashed,[137] Retro Blazer,[138] Alien Arena, World of Padman, and Urban Terror,[139] 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,[140] Qoole, Doom Builder, LibreSprite,[141] Ogmo,[142] LDtk,[143] LevelEditor,[144] Tile Studio, and Tiled.[145][146] Released engines have also been used for fangames such as Sonic Robo Blast 2,[147] Wolfenstein: Blade of Agony,[148] Project Osiris,[149] ZBlood/Transfusion,[150] SUPERQOT,[151] and Slayer's Testament,[152] and even commercial games such as Wrath: Aeon of Ruin, Steel Storm, and DOOMBRINGER,[153] on the DarkPlaces engine, as well as Hedon,[154] Selaco,[155] Vomitoreum,[156] and Supplice[157] on the GZDoom engine and also titles by Blendo Games on the id Tech 2 and id Tech 4 engines. The games Ion Fury and A.W.O.L are built on the source available Build engine,[158] and Excalibur: Morgana's Revenge on Aleph One. Liblast is an open source multiplayer first-person shooter built using the Godot game engine.[159]
id partners and related, such as Raven Software, Bungie, Volition, GarageGames, Cyan Worlds, and 3D Realms, as well as Two Tribes,[160] 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,[161] have also released code and it is now accepted practice for some mainstream game developers to release legacy source code.[48] Formerly proprietary games such as Jump 'n Bump, Dink Smallwood, Clonk, Seven Kingdoms, AstroMenace, Warzone 2100, Glitch, Maelstrom, Planet Blupi,[162] Avara, Eat the Whistle,[163] 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.[164]
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.[165][166] Mods for originally proprietary games have gone standalone following the source code being released for their parent game, such as Nexuiz for Quake, CodeRED: 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,[167] Abuse Classic for iPhone, Marathon 2: Durandal for Xbox Live Arcade,[168] Duke Nukem 3D: Megaton Edition,[169] Shadow Warrior Classic Redux,[170] Duke Nukem and Duke Nukem II for the Evercade,[171] and The Original Strife: Veteran Edition.[172] 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.[173][174]
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.[175] Many libraries/infrastructures have been created without corporate assistance however, such as the online game system GGZ Gaming Zone,[176][177] Gamerzilla achievement integration,[178] GamingAnywhere cloud streaming,[179] Mumble voice over IP,[180] OBS Studio for screencasting,[181] and the Lutris game manager.[182] Physics engines such as Box2D, Bullet, Chipmunk, OPAL, Open Dynamics Engine, Tokamak and Newton Game Dynamics have been made available as open source. In addition, various game creation systems are free software[183] such as the ZZT remake MegaZeux,[184] ZGameEditor,[185] Novashell,[186] SLUDGE,[187] the JavaScript based Ct.js[188] and Pixelbox.js,[189] 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
[edit]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[190] such as Pingus, Lix,[191] and Rabbit Escape[192] (Lemmings), BomberClone (Atomic Bomberman),[193] Enigma (Oxyd), Beats of Rage (Streets of Rage), TetriNET (Tetris), GAV,[194] Blobby Volley, and SlimeVolley[195] (Arcade Volleyball), Ace of Penguins (Microsoft Solitaire),[196] Crack Attack (Tetris Attack),[197] Pang Zero[198] and PiX Pang[199] (Super Pang), System Syzygy (Systems' Twilight),[200] Troll Bridge, Fanwor: The Legend of Gemda[201] and ZQuest Classic[202] (The Legend of Zelda), Rocks'n'Diamonds and Epiphany[203] (Boulder Dash), Numpty Physics (Crayon Physics),[204] Pathological (Logical),[205] PainTown (MUGEN),[206] FloboPoyo,[207] GTK Puyo Puyo[208] (Puyo Puyo), Paranoid,[209] LBreakOut 2,[210] and Briquolo[211] (Breakout), BurgerSpace (BurgerTime),[212] Einstein Puzzle (Sherlock),[213] UltraStar (SingStar), OpenClonk (Clonk), FreeGish (Gish),[214] Hexoshi (Super Metroid),[215] I Have No Tomatoes[216] and Bombic[217] (Dynablaster), Scorched 3D and XScorch[218] (Scorched Earth), FreeVikings (The Lost Vikings),[219] Savage Wheels (Destruction Derby),[220] Penguin Command (Missile Command),[221] Sable (Space Harrier),[222] Circus Linux! (Circus Atari),[223] Falling Time (Fall Down),[224] Toppler (Tower Toppler),[225][226] Gem Drop X (Gem Drop),[227] Fish Supper[228] and Froggix[229] (Frogger), OpenMortal (Mortal Kombat),[230][231] Triplane Turmoil and SDL Sopwth[232] (Sopwith), Taisei Project (Touhou Project),[233] Crown and Cutlass (Sid Meier's Pirates!),[234] IceBreaker (JezzBall),[235] Monsterz (Bejeweled),[236] Tux Football[237] and YSoccer[238] (Sensible Soccer), iMaze (MIDI Maze),[239] PixBros (Bubble Bobble),[240] Surge the Rabbit (Sonic the Hedgehog),[241] Dave Gnukem (Duke Nukem),[242] Formido[243] (Phobia), Violetland[244] and Grimsonland[245] (Crimsonland), Minetest (Minecraft),[246] SolarWolf (Solar Fox),[247] Freedroid[248] and Nighthawk[249] (Paradroid), Tile World and Escape[250] (Chip's Challenge),[251] FreeOrion (Master of Orion),[252] Tuxánci (Bulánci), Super Tux Party (Mario Party),[253] Neverball (Super Monkey Ball),[254] Kraptor/RafKill (Raptor: Call of the Shadows), Trackballs (Marble Madness),[255] Hurrican (Turrican),[256] OpenTyrian (Tyrian),[257] HexGL (Wipeout),[258] Zaz (Zuma), Ostrich Riders (Joust),[259] Endless Sky[260] and Naev[261] (Escape Velocity), Pioneer and Oolite (Elite), SuperTux, Secret Maryo Chronicles and Mari0 (Super Mario Bros.),[262] SuperTux 3D[263] (Super Mario 64), WarMUX[264] and Hedgewars[265] (Worms), OpenLieroX, NiL,[266] LieroLibre (Liero) as well as Frets on Fire (Guitar Hero), and StepMania (Dance Dance Revolution).
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.[267] 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,[268] open source re-implementations of various proprietary games have become increasingly common, which utilize the original game data.[269]
More original games such as the platformers 0verkill,[270] Abe's Amazing Adventure,[271] Adventures on Planet Zephulor,[272] Alex the Allegator 4,[273] Amphetamine,[274] B.A.L.L.Z.,[275] Cow's Revenge,[276] Gilbert and the doors,[277] Go Ollie!,[278] GunFu Deadlands,[279] JVGS,[280] Me and My Shadow,[281] Mr. Rescue,[282] Nikwi,[283] Plee the Bear,[284] Super Bombinhas,[285] Stringrolled,[286] Teeworlds, Which Way Is Up,[287] and Worminator 3,[288][289] puzzle games such as Anagramarama,[290] Angry, Drunken, Dwarves,[291] Balls Blocks and Mazes,[292] Battery,[293] Brikx,[294] Chroma,[295] Dynamite,[296] Hex-a-Hop,[297] irrlamb,[298] kiki the nano bot, Krystal Drop,[299] Marble Muncher,[300] Memonix,[301] Minilens,[302] Raincat,[303] Tetzle,[304] The Powder Toy, Wizznic!,[305] and Xye,[306] arcade games such as Apricots,[307] Airstrike,[308] Avoision,[309] Battle Tanks,[310] Barrage,[311] C-Dogs, Chromium B.S.U., Emilia Pinball,[312] the Enemy Lines series,[313][314] FLAW,[315] Free Tennis,[316] the Geki series,[317] Hase,[318] Help Hannah's Horse,[319] Heroes,[320] Jammer the Gardener,[321] KETM,[322] Kuklomenos,[323] Librerama,[324] Luola,[325] M.A.R.S.,[326] Meat Fighter - The Weiner Warrior,[225] Hikou no mizu,[327] Moag,[328] OilWar,[329] osu!, Osgg,[330] Orbital Eunuchs Sniper,[331] Overgod,[332] Powermanga,[333][334] Ri-li,[335] Super Transball 2,[336] Technoball Z,[337] The Sheep Killer,[338] Variations on Rockdodger,[339] Warlock's Gauntlet,[340] and Zorn,[341] have been able to carve out their own niches.
A number of these games and those mentioned earlier and later in this section have even received mainstream press coverage[342] and commercial compilations,[343] and have helped to establish free gaming as a moderately popular pastime. Most prominently among Linux[344] users and other free Unix-like systems such as BSD,[345] Solaris,[346] Darwin,[347] ToaruOS,[348] Xv6,[349] Fiwix,[350] Redox,[351][352] and SerenityOS,[353] but also some Macintosh[354] players and even a few Microsoft Windows gamers as well as OpenHarmony embedded open source platform.[355][356] As well, open source games have been made available for Palm OS,[357] Android,[358] and iOS[359] mobile devices. Additionally, these games provide options for a variety of alternative and hobbyist systems,[360] including CP/M,[361] OS/2,[362][363] BeOS,[364][365] RISC OS,[366][367][368] QNX,[369] IRIX,[370][371] MenuetOS,[372] Phantom OS,[373] Genode,[374] HelenOS,[375] SkyOS,[376] TempleOS,[377] SymbOS,[378][379] FreeRTOS,[380] AmigaOS[381][382] (plus WarpOS[383]), and MorphOS,[384] as well as later implementations such as FreeDOS,[385] ArcaOS,[386] ReactOS,[387] Haiku,[388][389] ZETA,[390] KolibriOS,[391] Syllable Desktop,[392] AmigaOS 4,[393] and AROS.[394][395] Particularly prolific is New Breed Software, which offers games for all or most of those systems,[396] as well as for vintage computers such as the Atari 8-bit, Atari ST, and Amiga, homebrew for several game consoles such as the Sega Dreamcast, Sony PlayStation 2 and Nintendo Wii, handhelds such as the Sony PSP, Nintendo DS and GP2X, as well as mobile platforms such as the Agenda VR3, OpenZaurus, Maemo, and SymbianOS.[397]
Strategy and simulation games have been a prevalent force in free software gaming,[398] 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.[48][399] Xconq and XBattle, and later Freeciv and Lincity, began the trend, and were followed by other clone titles like FreeCol, UnCiv,[400] Crimson Fields,[401] C-evo, LordsAWar!, Freelords, Civil,[402] LGeneral,[403] Open General,[404] OpenPanzer,[405] OpenCity, OpenRTS,[406] TripleA,[407] Mars, Land of No Mercy,[408] Ophiuchus,[409] Mindustry,[410] Tanks of Freedom,[411] OpenRA, OpenRCT2, OpenTTD, Simutrans, StormWar,[412] Advanced Strategic Command,[413] Tenes 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.[414] Though the earlier free software strategy game CRAFT: The Vicious Vikings shared the name "craft" without controversy.[415] 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.
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, the StarCraft port attempt Stargus, and most recently Wyrmsun.[416] 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, mutliplayer military game TUD,[415] the claymation based Dark Oberon,[417] and the 3D projects 0 A.D. (a former freeware project), Boson,[418] Battles of Antargis,[419] Spring and Glest.[344]
Racing games, another uncommon Linux commercial genre, have also seen development.[420] One of the earliest was RARS, which evolved following the principle of forking into TORCS and then Speed Dreams. MicroRacers[421] and Toy Cars[422] are inspired by Micro Machines, while Ultimate Stunts[423] and Stunt Rally,[424] are rooted in Stunts. Other racing games include versions of Racer, VDrift, Rigs of Rods, Slune,[425] GLtron and Armagetron Advanced, YORG,[426] the Mario Kart–inspired SuperTuxKart, Elasto Mania clone X-Moto, SkyRoads imitator Orbit-Hopper,[427] sledding game Extreme Tux Racer, the text based ZRacer,[428] and the top-down Trophy,[429] Dust Racing 2D and Pixel Wheels.[430]
WorldForge, Ryzom, Crossfire, Solipsis, Illarion,[431] and The Mana World[432][433] 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, Heroes of Allacrost,[434] Valyria Tear,[435] Empty Clip,[436] Summoning Wars,[437] GNU FreeDink,[438] FLARE,[439] Heroine Dusk,[440] FreedroidRPG,[441] the Cube World inspired Veloren,[442] and the Pokémon derived Tuxemon,[443] OPMon,[444] and Pigeon Ascent.[445]
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.[5] Game jams such as Ludum Dare and Game Off are often run on open source principles, frequently using free frameworks such as pygame, Arcade,[446] Wasabi2D,[447] and Ren'Py for Python, Ruby2D[448] and Gosu[449] for Ruby, GGEZ[450] for Rust, LibGDX for Java, MiniGDX[96] for Kotlin, LÖVE and Solar2D for Lua, Ebitengine[451] for Go, Phaser, Panda,[452] and SuperPower for HTML5,[453] as well as nCine,[454] Solarus,[455] Starling, MonoGame, Twine, and Cocos2d.[456][457] Educational languages such as Snap! and Scratch are also free software,[458][459] as is The Wick Editor animation and game creation tool.[460] Individual developers such as Jason Rohrer, creator of Passage and One Hour One Life, and Kenta Cho have embraced open source.[461]
Greater organization
[edit]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.[462] 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).[463] Games were commonly found in directories such as The Linux Game Tome[464] and Freshmeat[465] and hosted on sites like SourceForge[466][467] and GNU Savannah, but they were largely only ever brought together in the form of disorganized lists.[468][469][470][471] Other projects and games existed purely on isolated personal or project websites, often unknown and ignored.[472]
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.[473]
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.[474] They also provide games for other Unix-like operating systems, such as BSD and Solaris.[475][476] Many such games are packaged into kdegames and the erstwhile GNOME Games package. Examples include GNOME Aisleriot, GNOME Quadrapassel, GNOME Tetravex, GNOME Mines, GNOME Robots, GNOME Nibbles, and KTuberling,[477] KMahjongg, KGoldrunner, KBreakout, KsirK, plus the original game Konquest.[478] Although designed primarily for application development, the underlying GTK[479] and Qt[480][481] toolkits have also been used broadly for game development, as have wxWidgets,[482] Tk,[483] and FLTK.[484] The availability of free game engines, such as Stratagus, Pygame,[485] LÖVE,[486] and ioquake3[487] 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.[488] 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.[489] 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,[490] and Linux kernel hacker Rusty Russell.[491][492] Vega Strike has similarly allowed its community to expand the game and the surrounding lore while maintaining canon consistency.[493] The Wesnoth developers also worked on Frogatto & Friends, which features a free engine but mostly proprietary game data.
Hubs and development teams
[edit]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.[494] 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.[495]
Traditionally free software video games were developed as individual projects, some small scale and others larger scale.[215] Programmers and other developers did often work on other projects, but the whole system was very unlinked.[496] 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 Parallel Realities, which have released the games Project: Starfighter, The Legend of Edgar, Blob Wars: Metal Blob Solid, as well as its sequel, Blob Wars: Blob and Conquer.[497]
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.[498] A more recent project with similar goals exists called LibreGames, which has worked on Jump 'n Bump, OpenAlchemist and FreeTumble and JAG.[499] Identical Software has also worked to modernize various libre games, including Ostrich Riders, Shippy 1984, OpenAlchemist, Mojotron, Seahorse Adventures, Thrust, and Mari0.[500][501]
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.[503] The GCompris suite is also available from KDE,[504] and the activity centre Childsplay is also available.[505]
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.[506][507] Such content is often under Creative Commons licenses or those in the GNU GPL family,[508] easily facilitating use by most free software projects.[509][510] OpenGameArt.org is also affiliated with related websites such as Libregamewiki,[269] a database of purely libre games, the Free Gamer blog[511] and the FreeGameDev forums.[512][513][514]
GitHub, GitLab and Gitea now hosts a significant number of free and open-source games.[515][516][517] The itch.io service is also a host for many open source games, and also features an open source client.[518] The same is true for competitor Game Jolt,[519] and was also the case for former distributor Desura.[520] A number of open source games have even been made available on Steam.[521][522][523] Many free software games are also available from Flathub and Snap.
See also
[edit]- List of open-source video games
- List of commercial video games with available source code
- List of freeware video games
References
[edit]- ^ "Software Packages in 'stable', games section". Debian. Retrieved 20 July 2022.
- ^ Tozzi, Christopher (10 December 2013). "Linux Foundation, Valve Promote Open Source Games for the Cloud". The VAR Guy. Archived from the original on 24 May 2014. Retrieved 23 May 2014.
- ^ Larabel, Michael (13 June 2012). "Most Open-Source Game Artwork is Awful". Phoronix. Archived from the original on 7 May 2016. Retrieved 14 September 2016.
- ^ Hargreaves, Shawn (July 1999). "Playing the Open Source Game". talula.demon.co.uk. Archived from the original on 10 October 2011. Retrieved 20 July 2022.
- ^ a b Blake, Michael (22 June 2011). "PC Gaming: Doomed? or zDoomed?". IGN. Archived from the original on 21 February 2014. Retrieved 20 July 2022.
- ^ Dealessandri, Marie (15 April 2020). "What is the best game engine: is Godot right for you?". GamesIndustry.biz. Retrieved 20 July 2022.
- ^ Stallman, Richard. "Nonfree DRM'd Games on GNU/Linux: Good or Bad?". GNU Project. Retrieved 2 August 2020.
- ^ Marchant, Julie. "The Gaming Trap". The Diligent Circle. Archived from the original on 25 November 2019. Retrieved 25 March 2021 – via GitHub Pages.
- ^ Lunduke, Bryan (30 October 2015). "The Gaming Paradox: There just aren't enough Free and Open Source video games". Network World. Retrieved 11 February 2023.
- ^ Matthews, Matt (31 August 2002). "Linux Games". Freshmeat. Archived from the original on 17 October 2002. Retrieved 20 July 2022.
- ^ "About". wz2100.net. Archived from the original on 1 July 2013. Retrieved 20 July 2022.
- ^ Geitgey, Adam (31 August 2004). "Where are the Good Open Source Games?". OSnews. Retrieved 13 April 2010.
- ^ Newman, Jared (21 September 2015). "Steam for Linux tops 1,500 games as launch of Valve's Steam Machines nears". PC World. Retrieved 20 July 2022.
- ^ Orland, Kyle; Machkovech, Sam (15 October 2015). "Steam's living room hardware blitz gets off to a muddy start". Ars Technica. Retrieved 20 July 2022.
- ^ Orland, Kyle (26 February 2015). "The state of Linux gaming in the SteamOS era". Ars Technica. Retrieved 20 July 2022.
- ^ Allen Holm, Joshua (21 June 2017). "Revisit Colossal Cave with Open Adventure". Opensource.com. Retrieved 5 February 2023.
- ^ Bronnikov, Sergey. "Unix ASCII games". GitHub. Retrieved 18 March 2023.
- ^ Gagné, Marcel (1 September 2000). "The Ghost of Fun Times Past". Linux Journal. Archived from the original on 7 June 2011. Retrieved 20 July 2022.
- ^ Vona, Steven (11 March 2021). "Linux Gaming Old School - Terminal Based Games on Linux". Putorius. Retrieved 18 February 2023.
- ^ Czarnota, Jedrzej (7 August 2013). "Brief overview of the differences and similarities between open source software development and co-creation in digital games". Gamasutra. Retrieved 11 March 2023.
- ^ Stallman, Richard. "Linux and the GNU System". GNU Project. Archived from the original on 19 March 2017. Retrieved 20 July 2022.
Some of our system components, the programming tools, became popular on their own among programmers, but we wrote many components that are not tools. We even developed a chess game, GNU Chess, because a complete system needs games too.
- ^ Petersen, Mickey (24 May 2022). "Fun and Games in Emacs". Mastering Emacs. Retrieved 18 March 2023.
- ^ "Terminal fun: Games and more..." CNET. 2 September 2009. Retrieved 18 March 2023.
- ^ Wilson, Hamish (23 January 2023). "Building a Retro Linux Gaming Computer - Part 22: Happy Hacking". GamingOnLinux. Retrieved 2 February 2023.
- ^ Barton, Matt (14 November 2007). "Computer role-playing games for GNU/Linux". Free Software Magazine. Archived from the original on 19 March 2016. Retrieved 10 February 2023.
- ^ Dawe, Liam (28 January 2020). "Isleward - a free and open source cross-platform roguelike MMO". GamingOnLinux. Retrieved 7 February 2023.
- ^ M. Zinoune. "19 Awesome Open Source Games for Linux". Unixmen. Retrieved 6 February 2023.
- ^ Dawe, Liam (24 March 2022). "Shattered Pixel Dungeon arrives on Steam eight years later". GamingOnLinux. Retrieved 6 February 2023.
- ^ Armstrong, Ryan (18 November 2020). "Old X Games". Zerk Zone. Retrieved 14 February 2023.
- ^ Wilson, Hamish (10 January 2022). "Building a Retro Linux Gaming Computer - Part 8: Shovelware with a Penguin". GamingOnLinux. Retrieved 9 February 2023.
- ^ Gagné, Marcel (1 October 2004). "Cooking with Linux - The Game of Security". Linux Journal. Retrieved 10 February 2023.
- ^ Wilson, Hamish (31 January 2022). "Building a Retro Linux Gaming Computer - Part 10: For I Have Sinned". GamingOnLinux. Retrieved 9 February 2023.
- ^ "Entry: XEvil". Home of the Underdogs. Archived from the original on 29 September 2007. Retrieved 20 July 2022.
- ^ Gagné, Marcel (1 March 2000). "Fun Educational Morsels, Linux-Style". Linux Journal. Retrieved 12 February 2023.
- ^ fervi (2017). "Rocks'n'Diamonds - Libre gaming". Steemit. Retrieved 12 February 2023.
- ^ Link, Jay (30 September 1999). "Easy graphics: A beginner's guide to SVGAlib". Developer.com. Retrieved 29 September 2023.
- ^ Ayers, Larry (1 July 1998). "Sabre: An Svgalib Flight Sim". Linux Gazette. Retrieved 29 September 2023.
- ^ Beck, Andreas (1 November 1996). "Linux-GGI Project". Linux Journal. Retrieved 20 December 2023.
- ^ Duret-Lutz, Alexandre (November 2000). "Announcing Heroes 0.7". Simple DirectMedia Layer.
- ^ Payne, Dennis (19 September 2021). "Inertia Blast". Identical Software. Retrieved 21 January 2024.
- ^ Wilson, Hamish (12 March 2024). "Building a Retro Linux Gaming Computer Part 40: The Cyborg Project". GamingOnLinux. Retrieved 13 March 2024.
- ^ "Software Announcements". Linux Weekly News. 6 January 2000. Retrieved 21 January 2024.
- ^ Wen, Howard (21 November 2001). "Building Freeciv: An Open Source Strategy Game". LinuxDevCenter.com. Archived from the original on 29 December 2008. Retrieved 14 April 2009.
- ^ "Top 100 Free Linux Games". LinuxLinks. 8 February 2009. Archived from the original on 6 February 2010. Retrieved 20 July 2022.
- ^ Menga, Rich (6 January 2009). "16 Free Games - Part 1". PCMech. Archived from the original on 22 June 2009. Retrieved 20 July 2022.
- ^ Sbarski, Peter (21 January 2008). "Top 5 best (free) open source games". APC. Archived from the original on 10 February 2010. Retrieved 20 July 2022.
- ^ Gatlan, Sergiu (12 November 2008). "Six Free and Must Have Games for Your Mac". Softpedia. Archived from the original on 13 December 2009. Retrieved 20 July 2022.
- ^ a b c Monks, Neale (29 November 2007). "Open Source Mac Gaming: 10 Free Games Reviewed". Tidbits. Archived from the original on 15 May 2010. Retrieved 20 July 2022.
- ^ Fox, Alexander (5 January 2018). "The Best Open Source Clones of Great Old Games". Make Tech Easier. Retrieved 4 February 2023.
- ^ "Lin City". Halo Linux Services. 7 January 2022. Retrieved 12 February 2023.
- ^ Di Nunzio, Alex (2014). "Editing your Midi files for free: MidiEditor". Musica Informatica. Retrieved 8 December 2023.
- ^ "Misfit Model 3D 1.3.0 review". Nixbit. Retrieved 14 February 2023.
- ^ "Maverick Model 3D". PureOS. Retrieved 14 February 2023.
- ^ Cartagena, Norbert (17 April 2002). "Linux and the art of 3D game programming". Linux.com. Retrieved 9 February 2023.
- ^ "ACM review". Retrieved 23 April 2023.
- ^ "Soaring Like A Penguin with GL-117". Blowing up Bits. 15 February 2014. Retrieved 9 February 2023.
- ^ "Linux Air Combat – LAC flight Sim". FOSS Games. 13 January 2023. Retrieved 9 February 2023.
- ^ Maria (17 September 2008). "Top 5 Free Linux Games – Download Now". ixibo. Archived from the original on 26 January 2010. Retrieved 20 July 2022.
- ^ Mathews, John (1 September 2000). "The Puzzle of 3-D Graphics on Linux". Linux Journal. Retrieved 13 February 2023.
- ^ Heng, Christopher (3 October 2022). "Free Game Engines, Programming Libraries and Source Code". thefreecountry.com. Retrieved 10 February 2023.
This is a 3D game engine for Windows first person shooter (FPS) games. It uses OpenGL for hardware accelerated transformation and lighting and DirectSound for music and 3D sound effects. The engine supports particle effects, shaders, glow maps, volumetric fog and explosions, stencil shadows, chrome maps, weather effects, damage decals, etc. It has support for complex 3D models and a wide variety of generic weapon types (melee weapons like a fist, projectile weapons like a laser blaster, exploding projectile weapons like a rocket launcher, instant hit weapons like a pistol, beam weapons like a rail gun, grenades, and shotgun) that can be customised. It also has a scripting engine with a GUI interface that lets you create scripts without learning the scripting language. The engine comes with a variety of tools, including a level editor, a model editor and an episode editor. Also included are some freeware games. The engine is released under the GNU General Public License.
- ^ "Alpha Shooter 0.1 review". Nixbit. Retrieved 17 March 2023.
- ^ Cocchiaro, Nicola. "Alpha Shooter - A 3D sci-fi First Person Shooter". SourceForge. Retrieved 17 March 2023.
Alpha Shooter is a 3D FPS game with a sci-fi setting, developed by Nicola Cocchiaro and released under the GNU General Public License. It is currently written in C++ and uses its own reusable game engine, named Neutron. The game (and its engine) will evolve to include simulated physics and artificial intelligence, a scripted storyline, involving music and sound effects and more.
- ^ "Lescegra 20050218 review". Nixbit. Retrieved 22 March 2023.
- ^ "Raydium 0.680 review". Nixbit. Retrieved 22 March 2023.
- ^ "Drome Engine 0.3.3 review". Nixbit. Retrieved 22 March 2023.
- ^ "Vanda Engine 1.0.0 Beta is now available for download". Khronos Group. 31 July 2013. Retrieved 25 March 2023.
- ^ "Linderdaum Engine supports BlackBerry OS 10". Khronos Group. 31 January 2013. Retrieved 25 March 2023.
- ^ "C++ Game Engines". GameFromScratch. 29 September 2018. Retrieved 25 March 2023.
- ^ Saqib, M. (22 January 2022). "Toy Game Engine: The Thin C++ Game Engine". MYCPlus. Retrieved 25 March 2023.
- ^ "ezEngine Free and Open Source 3D Game Engine". GameFromScratch. 22 May 2020. Retrieved 25 March 2023.
- ^ "WickedEngine–Open Source C++ 3D Game Engine". GameFromScratch. 31 January 2019. Retrieved 25 March 2023.
- ^ a b "3D Game Engines". DevGa.me. 16 October 2018. Retrieved 25 March 2023.
- ^ "12 Free Game Engines For Developing Desktop, Web and Mobile Apps". Gecko & Fly. 29 January 2023. Retrieved 25 March 2023.
- ^ Kumar, Nitesh (2021). "Free and Open Source Game Engines for Developing Linux Games". Linux Hint. Retrieved 25 March 2023.
- ^ Larabel, Michael (21 March 2021). "Flax Engine 1.1 Released For This Impressive Open-Source 3D Game Engine". Phoronix. Retrieved 25 March 2023.
- ^ "G3D Innovation Engine". GameFromScratch. 18 May 2018. Retrieved 24 March 2023.
- ^ Tage Axelsson, Mats (2021). "Good 3D Python Game Engines". Linux Hint. Retrieved 28 March 2023.
- ^ "Top 9 Python frameworks for Game Development". NIIT. 29 December 2020. Retrieved 28 March 2023.
- ^ "Spineless 2006-05-29 review". Nixbit. Retrieved 22 March 2023.
- ^ Chen, Ray (13 September 2021). "PyUnity: a project of growth and learning". Medium. Retrieved 25 March 2023.
- ^ "PyZOE 1.0a review". Nixbit. Retrieved 22 March 2023.
- ^ Dawe, Liam (16 September 2022). "Castle Game Engine building up towards a huge new release". GamingOnLinux. Retrieved 11 February 2023.
- ^ Olakunle, Olanrewaju (5 February 2022). "20 Best Programming Languages for Game Development". Dunebook. Retrieved 25 March 2023.
Niklaus Wirth is the creator of this language. A lot of game engines like Mingro, Nxpascal, Castle game engines are written in Pascal language.
- ^ "ZenGL". FreePascal Wiki. Retrieved 25 March 2023.
- ^ "LÖVR — Open Source 3D Framework". GameFromScratch. 7 August 2021. Retrieved 22 March 2023.
- ^ "LÖVE3D". LÖVE Wiki. Retrieved 25 March 2023.
- ^ "Experimenting with Amethyst: A Rust game engine". Vaporsoft. 10 June 2019. Retrieved 25 March 2023.
- ^ Maurer, Joseph (15 April 2021). "Making a game in Bevy: An open-source 2D and 3D engine built on Rust". Medium. Retrieved 23 March 2023.
- ^ "Fyrox Game Engine — Rust Powered RG3D Renamed". GameFromScratch. 10 January 2022. Retrieved 25 March 2023.
- ^ Jonah, Victor (20 May 2022). "5 Rust game engines to consider for your next project". Retrieved 26 March 2023.
- ^ "Mach Engine: The future of graphics (with Zig)". HexOps devlog. 17 October 2021. Retrieved 27 May 2024.
- ^ "Java 3D Game Engine". Coding Guru. 21 April 2014. Retrieved 25 March 2023.
- ^ "A Closer Look at jMonkeyEngine". GameFromScratch. 31 August 2015. Retrieved 24 March 2023.
- ^ Madar, Jason (May 2010). "Learn Java in 3D with the Env3D library". Retrieved 25 March 2023.
- ^ "Korge Engine — Kotlin Powered Open Source Game Engine". GameFromScratch. 26 January 2021. Retrieved 26 March 2023.
- ^ a b "MiniGDX Kotlin Game Development Framework". GameFromScratch. 14 May 2021. Retrieved 26 March 2023.
- ^ Mukherjee, Soham. "Top 10 Golang Game Development Libraries". Golang Blog. Retrieved 26 March 2023.
- ^ Gutekanst, Stephen (10 April 2021). "My game development journey". Hexops. Retrieved 25 March 2023.
I spent the next 4 years of my life, almost 100% full-time working on Azul3D, a game engine in Go - and spent only minimal time attending online community college on the weekends.
- ^ "Best Golang Libraries For Game Development". SIIT - Scholars International Institute Of Technology. Retrieved 26 March 2023.
- ^ Linhares, Frederico (9 June 2023). "High-performance real-time 3D graphics with Vulkan". Ruby Kaigi. Retrieved 30 January 2024.
- ^ "Hedged 1.2". Internet Archive Community Software. 31 May 2021. Retrieved 25 March 2023.
It was written in Gambas 3.15.2 and uses Qt 5 for interfaces, SDL 2 for audio and OpenGL 2.1 for rendering. Created in six days, it features a beta version of the second revision of the PS Tech engine.
- ^ angros47 (May 2012). "Blitz3D Legacy: History Repeats". Back2BASIC. Retrieved 26 March 2023.
- ^ Bansal, Rohan (25 May 2020). "2D Game Development with Heaps.io and Haxe". Retrieved 25 March 2023.
- ^ Witters, Koen (6 September 2017). "Indepth look at 2D game engines for Haxe". Retrieved 26 March 2023.
- ^ noeticsunil (19 February 2022). "Top 10 HTML5, JavaScript 3D Game Engines and Frameworks". NoeticForce. Retrieved 25 March 2023.
- ^ Shokeen, Monty (26 September 2021). "8 Best Free and Open-Source JavaScript Game Engines". evanto tuts+. Retrieved 25 March 2023.
- ^ "8 Best Javascript Game Engines". GeeksforGeeks. 2 August 2023. Retrieved 26 March 2023.
- ^ "Ursina Engine". GameFromScratch. 27 January 2020. Retrieved 24 March 2023.
- ^ Dawe, Liam (23 March 2014). "Maratis Another Open-Source Game Engine". Retrieved 25 March 2023.
- ^ Jordan, Justine (12 August 2021). "C++ 2D Game Engines that Make Game Development Easy & Enjoyable". NarraSoft. Retrieved 26 March 2023.
- ^ "Think You're Cut out for Doing Cocos3D?". nCircle Tech. 1 January 2020. Retrieved 25 March 2023.
- ^ Saqib, M. (21 December 2021). "Delta Engine – 2D and 3D Application Engine written in C++". MYCPLUS. Retrieved 26 March 2023.
Furthermore, the Delta Engine can be easily transformed between Java C++, C#, Objective-C and JavaScript. This makes it ultimately a cross platform Game Engine.
- ^ Priya, Bala (15 January 2023). "9 Best Python Game Development Libraries/Frameworks". Geekflare. Retrieved 26 March 2023.
- ^ "UPBGE Blender Game Engine 0.36 Released". GameFromScratch. 10 June 2023. Retrieved 15 September 2023.
- ^ "A closer look at the Urho3D Game Engine". GameFromScratch. 16 October 2014. Retrieved 24 March 2023.
- ^ "Urho3D Is Dead…ish". GameFromScratch. 23 January 2023. Retrieved 25 March 2023.
- ^ Petty, Josh (24 December 2018). "Top 12 Free Game Engines For Beginners & Experts Alike". Concept Art Empire. Retrieved 25 March 2023.
- ^ "GDevelop Engine Adds 3D Support". GameFromScratch. 18 May 2023. Retrieved 20 August 2023.
- ^ Kepley, Travis (30 November 2011). "How we almost lost Doom 3 and id for good". Opensource.com. Retrieved 10 March 2023.
- ^ Wilson, Hamish (14 March 2022). "Building a Retro Linux Gaming Computer - Part 16: We Are All Doomed". GamingOnLinux. Retrieved 2 February 2023.
- ^ Plunkett, Luke (12 February 2023). "As More Games Disappear Forever, John Carmack Has Some Great Advice About Preservation". Kotaku. Retrieved 10 February 2023.
- ^ Papadopoulos, John (19 January 2015). "Epic's Tim Sweeney Says That Unreal Engine 1 May One Day Go Open Source". DSOGaming. Retrieved 10 February 2023.
- ^ O'Conner, Alice (11 September 2012). "Torque 3D engine going open-source and free". Shacknews. Retrieved 20 March 2023.
- ^ Dawe, Liam (1 November 2023). "War Thunder game engine Dagor Engine from Gaijin now open source". GamingOnLinux. Retrieved 7 November 2023.
- ^ Obedkov, Evgeny (3 November 2023). "Gaijin Entertainment open-sources its Dagor Engine, surprised to see Russian Nau Engine using parts of it". Game World Observer. Retrieved 7 November 2023.
- ^ Kerr, Chris (19 May 2020). "King has open sourced and relinquished control of the Defold game engine". Gamasutra. Archived from the original on 26 May 2020. Retrieved 19 May 2020.
- ^ Takahashi, Dean (6 July 2021). "Amazon shifts Lumberyard to open source 3D game engine supported by 20 companies". VentureBeat.
- ^ Crider, Michael (24 December 2017). "The Best Modern, Open Source Ports of Classic Games". How-To Geek. Retrieved 20 March 2023.
- ^ Chakraborty, Angsuman (20 August 2007). "How To Play Doom, Heretic, Hexen & Strife in Linux (Free)". The Gaea Times. Archived from the original on 15 April 2012. Retrieved 20 July 2022.
- ^ MrCopilot (17 December 2007). "Free Quake: Open Source Gamer's Guide to Free Games". Yahoo! Voices. Archived from the original on 19 June 2014. Retrieved 20 July 2022.
- ^ Dawe, Liam (8 February 2017). "Quetoo, a free and open source FPS is looking to get on Steam". GamingOnLinux. Retrieved 7 February 2023.
- ^ "Terminal Overload". LinuxLinks. Retrieved 15 March 2023.
- ^ Dawe, Liam (26 September 2017). "Uebergame, a free and open source shooter has a new release". GamingOnLinux. Retrieved 7 February 2023.
- ^ Gillen, Kieron (18 November 2009). "Harmony in My Head: Harmony". Rock Paper Shotgun. Retrieved 22 February 2023.
- ^ Dawe, Liam (19 April 2018). "The Adventures of Square is mildly amusing retro FPS that's free with a second episode out now". GamingOnLinux. Retrieved 19 February 2023.
- ^ "The Hunted Chronicle 2 review". Nixbit. Retrieved 23 April 2023.
- ^ Tricky (25 August 2012). "Force: Leashed". Jay Is Games. Retrieved 24 April 2023.
- ^ Yu, Derek (16 January 2012). "RetroBlazer (Alpha)". TIG Source. Retrieved 24 April 2023.
- ^ Sepht (29 December 2007). "Comparison of free software shooters". linuX-gamers.net. Archived from the original on 7 January 2010. Retrieved 20 July 2022.
- ^ "GPL GtkRadiant". Blue's News. 18 February 2006. Retrieved 20 July 2022.
- ^ Manikandan (11 October 2021). "LibreSprite Animated Sprite Editor and Pixel Art Tool". connectWWW.com. Retrieved 12 February 2023.
- ^ "OGMO Level Editor". GameFromScratch. 18 November 2019. Retrieved 17 September 2023.
- ^ Dawe, Liam (30 March 2022). "Free and open source level editor LDtk 1.0 is out now". GamingOnLinux. Retrieved 6 February 2023.
- ^ Larabel, Michael (3 September 2014). "Sony Open-Sources A Universal Game Level Editor". Phoronix. Retrieved 17 September 2023.
- ^ McKenzie, Theodore (21 June 2021). "Tiled: A Flexible and Free-to-Use Level Editor". 80LV. Retrieved 5 February 2023.
- ^ Bruner, Nick (10 December 2012). "Introduction to Tiled Map Editor: A Platform-Agnostic Tool for Level Maps". 80LV. Retrieved 5 February 2023.
- ^ Dawe, Liam (11 May 2021). "Check out Sonic Robo Blast 2, a 3D open-source Sonic the Hedgehog fangame built from Doom". GamingOnLinux. Retrieved 19 February 2023.
- ^ Dawe, Liam (13 June 2021). "Wolfenstein - Blade of Agony gets another big update in the 3.1 release". GamingOnLinux. Retrieved 19 February 2023.
- ^ Papadopoulos, John (16 March 2020). "Someone has created an Alien Breed 3D Remake in GZDoom, and you can download it right now". DSOGaming. Retrieved 22 June 2024.
- ^ Bardin, Maxim (9 November 2009). "I Live, Again..." Linux Gaming News. Retrieved 19 February 2023.
- ^ Smith, Graham (29 April 2015). "SUPERQOT: Play Quake With SUPERHOT's Time Mechanic". Rock Paper Shotgun. Retrieved 25 June 2023.
- ^ Papadopoulos, John (29 January 2021). "Slayer's Testament is a Doom 2016/Eternal Demake in the Quake Engine". DSOGaming. Retrieved 25 June 2023.
- ^ Dawe, Liam (9 July 2021). "DOOMBRINGER is a new first-person shooter from veterans of the Doom and Quake communities". GamingOnLinux. Retrieved 19 February 2023.
- ^ Dawe, Liam (26 March 2019). "Hedon, another retro FPS using the GZDoom game engine is officially out". GamingOnLinux. Retrieved 19 February 2023.
- ^ Dawe, Liam (16 August 2021). "It's hard to believe Selaco is running on GZDoom in the latest 3 minute trailer". GamingOnLinux. Retrieved 19 February 2023.
- ^ Dawe, Liam (3 August 2021). "Vomitoreum is a FPS Metroidvania with a sprinkle of horror out now". GamingOnLinux. Retrieved 19 February 2023.
- ^ Chalk, Andy (6 April 2023). "Supplice is a new retro-FPS made by Doom modders, and it really feels like old-school Doom". PC Gamer. Retrieved 13 April 2023.
- ^ Dawe, Liam (16 September 2022). "A.W.O.L. is a new FREE retro FPS using the Build Engine (Duke Nukem 3D, Ion Fury)". GamingOnLinux. Retrieved 15 March 2023.
- ^ "Liblast – Godot Based Open Source Team Fortress Style Game". GameFromScratch. 17 August 2023. Retrieved 16 September 2023.
- ^ Whitehead, Thomas (20 December 2021). "Two Tribes Makes Its Impressive Game Engine Open Source". Nintendo Life. Retrieved 25 March 2023.
- ^ Blankenhorn, Dana (14 May 2010). "Open source can juice the video game market". ZDNet. Archived from the original on 30 June 2010. Retrieved 20 July 2022.
- ^ Manikandan (21 November 2019). "Planet Blupi Strategy and Adventure Game – How to install Planet Blupi on ubuntu". connectWWW.com. Retrieved 12 February 2023.
- ^ "Eat The Whistle 3.2 review". Nixbit. Retrieved 11 February 2023.
- ^ Suehle, Ruth (11 February 2014). "Creative Commons enables the return of the game Glitch". Opensource.com. Retrieved 5 February 2023.
- ^ lululaglue (24 June 2009). "Entretien avec l'équipe de Smokin'Guns". Jeuxlinux (in French). Archived from the original on 19 March 2021. Retrieved 5 January 2010.
Alas, artists are always conservative for their creations. For me, the most important thing was to have the code under a free license... it always leaves the opportunity for other creators to take over the game with new data, but it's a hell of a job! Honestly, I am for free, but free is not always the panacea and our creators do not want to find their babies anywhere without their consent. Anyone today who wants to offer free content to replace cc licensed content with better quality will be welcomed with open arms as a possible future team member :D And anyone who wants to use our content for another project is safe ask permission on our forum.
- ^ Dawe, Liam (19 August 2019). "Based on the classic FPS Warsow, the new Warfork is now live in Early Access". GamingOnLinux. Retrieved 7 February 2023.
- ^ Cass, Stephen (7 April 2009). "Wolfenstein: Old Code Never Dies". Discover Magazine. Retrieved 19 February 2023.
- ^ Levin, Mark (20 November 2007). "Postmortem: Freeverse's Marathon 2: Durandal". Game Developer. Retrieved 3 July 2024.
- ^ "Review: Duke Nukem 3D: 20th Anniversary World Tour-Immature Fun With A Price". spiderslash. 13 June 2020. Retrieved 20 March 2023.
- ^ waltorious (22 March 2021). "History Lessons: Shadow Warrior". Waltorious Writes About Games. Retrieved 20 March 2023.
- ^ Wuttke-Hohendorf, Nikolai (3 October 2023). "Duke Nukem 1+2 Remastered". Rigel Engine. Retrieved 12 November 2023.
If you've seen or used RigelEngine before, some of the new features will sound familiar – the project is in fact based on RigelEngine.
- ^ Wilson, Hamish (8 March 2017). "Some thoughts on The Original Strife: Veteran Edition". GamingOnLinux. Retrieved 19 February 2023.
- ^ Tolito, Stephan (2 February 2011). "The Case Of The Identical Rabbit Games". Kotaku. Retrieved 3 February 2011.
- ^ Taylor, Dave (14 August 2009). "Abuse abuse". Indie Game Producer. Retrieved 14 April 2023.
- ^ "Linux Game Publishing: An Interview with Michael Simms". Linux Gazette. 3 June 2005. Archived from the original on 12 July 2005. Retrieved 20 July 2022.
- ^ Wolters, Roland (5 March 2007). "KDE games: meet GGZ gaming zone". Liquidat. Retrieved 5 February 2023.
- ^ Spillner, Josef (24 February 2008). "GGZ Gaming Zone: Multiplayer gaming framework". FOSDEM. Retrieved 11 February 2023.
- ^ Payne, Dennis (17 September 2021). "Open source game achievements". Fedora Magazine. Retrieved 4 February 2023.
- ^ Campbell, Alex (6 April 2022). "Open source cloud gaming, play remote games for free". HelpWire. Retrieved 4 February 2023.
- ^ Dawe, Liam (17 January 2022). "Open source voice-chat levels up with Mumble 1.4 out now". GamingOnLinux. Retrieved 5 February 2023.
- ^ Dawe, Liam (16 July 2014). "Live Streaming On Linux, Now With OBS Studio". GamingOnLinux. Retrieved 23 February 2023.
- ^ Kenlon, Seth (25 October 2018). "Lutris: Linux game management made easy". OpenSource.com. Retrieved 4 February 2023.
- ^ Whitehead, Jim (29 October 2009). "Landscape of open source games". Expressive Intelligence Studio Blog. Retrieved 17 September 2023.
One was how many open source game-creation systems I found (4, more than the zero I expected). These are Game Editor (2d with export to some mobile devices), Construct (2d, some 3d), Novashell (2d), and Sandbox (3d).
- ^ Wood, Evelyn (6 October 2016). "Succeeding MegaZeux". fuzzy notepad. Retrieved 14 February 2023.
- ^ Schrier Shaenfeld, Karen (10 April 2016). Learning and Education Games: Volume Two: Bringing Games into Educational Contexts. Lulu.com. p. 265. ISBN 978-1329703568.
- ^ "Open Source Game Creation Software: Working in 2D". Bright Hub. 7 October 2009.
- ^ Bush, Josh (9 July 2015). "Cheese talks to himself (about the SLUDGE engine)". Cheese Talks. Retrieved 17 September 2023.
- ^ Dawe, Liam (21 August 2019). "2D game editor ct.js goes open source and it's closing in on a new major release". GamingOnLinux. Retrieved 18 September 2023.
- ^ "Pixelbox.js Game Engine". GameFromScratch. 14 April 2020. Retrieved 18 September 2023.
- ^ Smith, Terrance (9 January 2023). "8 Free, Open Source Alternatives To Popular Games". Retrieved 6 February 2023.
- ^ Manikandan (25 August 2022). "Lix Open Source Puzzle Game". connectWWW.com. Retrieved 6 February 2023.
- ^ Balaam, Andy (12 February 2018). "Testing: Choose the Right Level". ACCU. Retrieved 10 February 2023.
- ^ Kuchnio, Jakub (13 December 2010). "Bomber Clone 0.11.9". PC World. Retrieved 8 March 2023.
- ^ Busse, Marcel; Lamparter, Bernd; Mauve, Martin; Effelsberg, Wolfgang (August 2004). "Lightweight QoS-support for networked mobile gaming". Proceedings of ACM SIGCOMM 2004 workshops on NetGames '04 Network and system support for games - SIGCOMM 2004 Workshops. p. 85. doi:10.1145/1016540.1016543. ISBN 158113942X. S2CID 1381103 – via ACM Digital Library.
- ^ Alexander (9 December 2023). "SlimeVolley: Simple volleyball game on Linux". DesdeLinux.
- ^ Armstrong, Ryan (15 December 2020). "Ace of Penguins". Zerk Zone. Retrieved 12 February 2023.
- ^ "Crack Atack! 1.1.15 review". Nixbit. Retrieved 12 February 2023.
- ^ "Pang Zero 0.17 review". Nixbit. Retrieved 12 February 2023.
- ^ "PiX Pang 1.6d review". Nixbit. Retrieved 12 February 2023.
- ^ Plotkin, Andrew (19 November 2018). "System Syzygy". Zarf. Retrieved 7 March 2023.
- ^ Payne, Dennis. "Fanwor". Identical Software. Retrieved 9 December 2023.
- ^ WestnileOD (20 November 2019). "Zelda Classic and the ZQUEST editor". NerdPress O.D. Retrieved 9 December 2023.
- ^ "Epiphany". Think Pengiun. Retrieved 9 December 2023.
- ^ Taibah, Rami (27 June 2009). "Numpty Physics: An Addictive Crayola-istic Puzzle Game!". rtaibah. Retrieved 7 March 2023.
- ^ "Pathological 1.1.3 review". Nixbit. Retrieved 12 February 2023.
- ^ Kuchnio, Jakub (26 October 2010). "PainTown 3.3.1". PC World. Retrieved 14 March 2023.
- ^ "FloboPuyo 0.20 review". Nixbit. Retrieved 12 February 2023.
- ^ Bandel, David A. (1 January 2000). "Focus on Software". Linux Journal. Retrieved 18 December 2023.
- ^ "Paranoid 0.99.9 review". Nixbit. Retrieved 12 February 2023.
- ^ Pal, Shayon (1 September 2009). "Linux Game Review: LBreakOut 2". Open Source For You. Retrieved 8 March 2023.
- ^ "Recommended software from Deepin Software Center". Deepin Technology Community. 9 January 2014. Retrieved 8 March 2023.
- ^ Beshenov, Alexey (29 August 2007). "burgerspace: a free clone of the classic arcade game Burgertime". Debian Package of the Day. Retrieved 23 February 2023.
- ^ "Xye 0.7.6 review". Nixbit. Retrieved 12 February 2023.
- ^ van de Donk, Joris (2012). "FreeGish". Mooses.nl. Retrieved 12 February 2023.
- ^ a b Gleason, Alex (26 September 2018). "Libre Game Spotlight, idea for a video series about libre games". Retrieved 12 February 2023.
Hexoshi – this game's resemblance to Metroid makes it relatable to gamers. The game's tight controls and solid gameplay may be a good stepping stone for people.
- ^ Manikandan (13 September 2022). "Fun Tomato Smashing Game – I Have No Tomatoes". connectWWW.com. Retrieved 8 February 2023.
- ^ "Bombic 0.0.1 review". Nixbit. Retrieved 23 April 2023.
- ^ "xscorch 0.2.0 review". Nixbit. Retrieved 12 February 2023.
- ^ "FreeVikings 0.5 review". Nixbit. Retrieved 8 February 2023.
- ^ Georgiev, Georgi Dimitrov (17 November 2010). "Linux release of the game Savage Wheels (Destruction Derby like game) is out!". PC Freak. Retrieved 10 March 2023.
- ^ "Penguin Command 1.6.10 review". Nixbit. Retrieved 12 February 2023.
- ^ "Sable 1.0 review". Nixbit. Retrieved 12 February 2023.
- ^ "Circus Linux! 1.0.3 review". Nixbit. Retrieved 12 February 2023.
- ^ "Falling Time". The Linux Game Book. Retrieved 8 March 2023.
- ^ a b "Top 10 OSS Games You've Never Played". Intelligent Blogger. 6 April 2006. Archived from the original on 29 June 2008.
- ^ Bandel, David A. (1 March 2003). "Upfront". Linux Journal. Retrieved 18 December 2023.
- ^ "Gem Drop X 0.9 review". Nixbit. Retrieved 12 February 2023.
- ^ "Fish Supper 0.1.4 review". Nixbit. Retrieved 12 February 2023.
- ^ "Froggix". Open Source Game List. Retrieved 12 February 2023.
- ^ "OpenMortal 0.7". GameInformer. Retrieved 8 February 2023.
- ^ "OpenMortal 0.7.1 review". Nixbit. Retrieved 8 February 2023.
- ^ Veitch, Nick (September 2010). "HotPicks". Linux Format. No. 135. p. 71.
- ^ Dawe, Liam (3 May 2021). "Taisei, a free and open source fan game based on Touhou Project has a new update out". GamingOnLinux. Retrieved 15 March 2023.
- ^ "Crown and Cutlass". Open Source Game List. Retrieved 12 February 2023.
- ^ Anderson, Lee (20 December 2000). "Top 10 Linux games for the holidays". CNN. Retrieved 6 February 2023.
- ^ "Monsterz 0.7.0 review". Nixbit. Retrieved 12 February 2023.
- ^ "Tux Football 0.1 review". Nixbit. Retrieved 6 February 2023.
- ^ "Yoda Soccer 0.73 review". Nixbit. Retrieved 11 February 2023.
- ^ Wilson, Hamish (23 January 2023). "Building a Retro Linux Gaming Computer - Part 26: Coming to You Live". GamingOnLinux. Retrieved 20 February 2023.
- ^ Georgiev, Georgi Dimitrov (26 September 2011). "PixBros a nice Arcade Game remake of Bubble Bobble for GNU/Linux". PC Freak. Retrieved 10 March 2023.
- ^ Dawe, Liam (17 January 2020). "Move over Sonic, Surge has arrived with Open Surge - a game engine and retro platformer". GamingOnLinux. Retrieved 6 February 2023.
- ^ Zymaris, Con (July 2001). "The Open Source Lucky Dip". AUUGN. Australia: AUUG. Retrieved 6 February 2023.
Written by David Jaffe, Dave Gnukem is a 2D scrolling platform game, similar to Duke Nukem 1. It includes a sprite and level editor. It uses GGI and thus runs on the console as well as X, windowed or fullscreeen. It also runs on Windows, using DirectX. Download it and blow yourself away
- ^ "Formido". The Linux Game Book. Retrieved 9 December 2023.
- ^ "Violetland". LinuxLinks. Retrieved 9 December 2012.
- ^ "Grimsonland". Lutris. Retrieved 9 December 2023.
- ^ "Minetest 5.4.0 to make downloading mods and games a lot easier". GamingOnLinux. 1 February 2021. Archived from the original on 2 August 2023. Retrieved 2 August 2023.
- ^ "SolarWolf". LinuxLinks. Retrieved 8 March 2023.
- ^ Negus, Christopher (22 April 2009). Fedora 9 and Red Hat Enterprise Linux Bible. United States: John Wiley & Sons. p. 293. ISBN 9780470407080.
Clone of the C64 game Paradroid.
- ^ Nguyen, Binh. Linux Dictionary. p. 1095.
An improved version of Paradroid - a strategic shoot-em up. You are a droid out to save the universe. To do this, you must do more than simply blasting everything in sight - you have to transfer to better droids in order to conquer more advanced droids, and go through walls to reach parts other droids cannot reach.
- ^ "Escape". The Linux Game Book. Retrieved 9 December 2023.
- ^ "Tile World 1.2.2 review". Nixbit. Retrieved 6 February 2023.
- ^ Dawe, Liam (17 May 2017). "FreeOrion, the open source game inspired by Master of Orion has a massive new release today". GamingOnLinux. Retrieved 6 February 2023.
- ^ Dawe, Liam (17 May 2017). "The Sunday Section - keeping up with some missed Linux and gaming bits". GamingOnLinux. Retrieved 6 February 2023.
- ^ "Games". OpenDisc. Archived from the original on 27 February 2009. Retrieved 30 March 2009.
- ^ josh (7 October 2010). "The state of Linux gaming". LWN.net. Retrieved 7 February 2023.
- ^ Manikandan (9 April 2022). "Hurrican Free Jump and Shoot Game". connectWWW.com. Retrieved 12 February 2023.
- ^ Manikandan (18 October 2019). "OpenTyrian Shooter Game – How to install OpenTyrian on Ubuntu". connectWWW.com. Retrieved 12 February 2023.
- ^ Welch, Chris (12 September 2012). "Play this: 'HexGL' is an unabashed 'Wipeout' clone built with HTML5, JavaScript, and WebGL". The Verge. Retrieved 12 February 2023.
- ^ Schuermann, Tim (24 October 2015). "Gifts for Gamers: Some End-of-Year Recommendations, Part 4". Linux Magazine. Retrieved 31 December 2009.
- ^ Dawe, Liam (24 October 2015). "Endless Sky, An Open Source & Open World Space Sim Inspired By Escape Velocity". GamingOnLinux. Retrieved 6 February 2023.
- ^ Dawe, Liam (17 December 2020). "Free and open source space sim 'Naev' has a big overhaul update out now". GamingOnLinux. Retrieved 6 February 2023.
- ^ MrCopilot (31 December 2007). "Free Platformers: Open Source Gamers Guide to Free Games Part 3". Yahoo Voices. Archived from the original on 26 July 2014. Retrieved 2 April 2023.
- ^ "SuperTux 3D". The Linux Game Book. Retrieved 9 December 2023.
- ^ Rustybolts (1 February 2011). "Warmux 11.01". GamingOnLinux. Retrieved 7 February 2023.
- ^ Dawe, Liam (19 December 2022). "The free and open source Worms-like 'Hedgewars' is now on Steam". GamingOnLinux. Retrieved 7 February 2023.
- ^ Anderson, Lee (12 April 2000). "Open-source, networkable shooter has Linux gamers buzzing". CNN. Retrieved 6 March 2023.
- ^ Wilson, Hamish (6 February 2023). "Building a Retro Linux Gaming Computer - Part 24: Mother Knows Best". GamingOnLinux. Retrieved 6 February 2023.
- ^ Love, Dylan (3 October 2021). "11 Classic Games You Can Now Play For Free". Business Insider. Retrieved 4 February 2023.
- ^ a b Bolding, Jonathan (4 September 2022). "Y'all know about these huge lists of free, open-source game clones, right?". PC Gamer. Retrieved 4 February 2023.
- ^ Gagné, Marcel (1 December 2007). "Cooking with Linux - Exciting Arcade Action in Glorious ASCII". Linux Journal. Retrieved 1 March 2023.
- ^ Georgiev, Georgi Dimitrov (14 December 2011). "Abe's Amazing Adventure, A Dangerous Dave 2 like GNU Linux / FreeBSD Arcade Game substitute". PC Freak. Retrieved 8 February 2023.
- ^ mrhollow (13 August 2004). "Adventures on Planet Zephulor". The Linux Game Tome. Archived from the original on 14 December 2005. Retrieved 12 February 2023.
- ^ OvErLoRd. "Alex the Allegator 4". Reloaded.org. Retrieved 10 February 2023.
- ^ "Amphetamine 0.8.10 review". Nixbit. Retrieved 12 February 2023.
- ^ Manikandan (3 December 2022). "B.A.L.L.Z. Platform Game". connectWWW.com. Retrieved 12 February 2023.
- ^ Manikandan (26 May 2022). "Cow's Revenge Pixel Art Platform Game". connectWWW.com. Retrieved 12 February 2023.
- ^ "Gilbert and the doors". The Linux Game Book. Retrieved 7 March 2023.
- ^ "Go Ollie!". The Linux Game Book. Retrieved 7 March 2023.
- ^ Yu, Derek (5 February 2010). "GunFu Deadlands". TIGSource. Retrieved 9 December 2023.
- ^ Emms, Steve (15 December 2017). "JVGS – minimalistic platform game". LinuxLinks. Retrieved 9 December 2023.
- ^ Edward, Lii (17 March 2012). "MeAndMyShadow puzzle platformer V0.3 Released". GamingOnLinux. Retrieved 7 February 2023.
- ^ "Mr. Rescue - Throw people out of a window of a burning building, all via this 2D Platformer". Indie Retro News. 13 May 2013. Retrieved 7 March 2023.
- ^ "Nikwi Deluxe 1.0 review". Nixbit. Retrieved 12 February 2023.
- ^ Jorge, Julien (10 November 2010). "Nouvelle version du jeu Plee the Bear". LinuxFr.org. Retrieved 7 March 2023.
- ^ "Video game Super Bombinhas". Freak Spot. 3 December 2021. Retrieved 7 March 2023.
- ^ "Python everywhere: computer games". Stephen's Blog. 2 April 2009. Retrieved 7 February 2023.
- ^ Pot, Justom (3 November 2010). "5 Casual Linux Games You Probably Don't Know About". MakeUseOf. Retrieved 7 February 2023.
- ^ Negus, Christopher (29 April 2009). Fedora 10 and Red Hat Enterprise Linux Bible. United States: John Wiley & Sons. p. 287. ISBN 9780470485460.
- ^ Nielson, Jeffrey (5 May 2017). "Making it Work as a Solo Game Developer". Game Developer. Retrieved 10 March 2024.
- ^ "Anagramarama". Press Any Key. 1 October 2006. Retrieved 7 March 2023.
- ^ Gagné, Marcel (1 July 2006). "Cooking with Linux - A Gem of an Idea". Linux Journal. Retrieved 1 March 2023.
- ^ "BBM 0.3.1 review". Nixbit. Retrieved 12 February 2023.
- ^ "Battery". Open Source Game List. Retrieved 7 March 2023.
- ^ "Brikx". The Linux Game Book. 3 September 2009. Retrieved 7 March 2023.
- ^ "Chroma". Open Source Game List. Retrieved 7 March 2023.
- ^ "Dynamite 1.1 review". Nixbit. Retrieved 12 February 2023.
- ^ Dawe, Liam (27 May 2011). "Hex-a-Hop...heard of it?". GamingOnLinux. Retrieved 8 March 2023.
- ^ Brito, Edivaldo (25 February 2023). "Como instalar o jogo irrlamb no Linux via Flatpak". Blog de Edivaldo. Retrieved 7 March 2023.
- ^ Bandel, David (1 December 2003). "UpFront". Linux Journal. Retrieved 18 December 2023.
- ^ Tarason, Dominic (10 January 2019). "Marble Marcher is what happens when Monkey Ball meets math". Rock Paper Shotgun. Retrieved 10 January 2019.
- ^ Black, Michael (18 November 2013). "Memonix 1.6 Review". Download3k. Retrieved 7 March 2023.
- ^ Emms, Steve (28 October 2023). "Minilens – puzzle-platform game set on post-apocalyptic Earth". LinuxLinks. Retrieved 9 December 2023.
- ^ J Vandehey, Marc (7 September 2016). "RainCat: Lesson 1". Medium. Retrieved 7 March 2023.
- ^ "Review: Tetzle". God Minded Gaming. 28 February 2018. Retrieved 6 February 2023.
- ^ "Wizznic!". Open Source Game List. Retrieved 8 March 2023.
- ^ "Xye". Open Source Game List. Retrieved 8 March 2023.
- ^ Gaara, Alexander (15 December 2014). "Apricots, another of my entertaining 2D games". From Linux. Retrieved 8 March 2023.