Video Games And Linux
   HOME

TheInfoList



OR:

Linux-based operating systems can be used for playing
video games A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
. Because few games natively support the Linux kernel, various
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
has been made to run
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
games, software, and programs, such as
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
, Cedega, DXVK, and
Proton A proton is a stable subatomic particle, symbol , Hydron (chemistry), H+, or 1H+ with a positive electric charge of +1 ''e'' (elementary charge). Its mass is slightly less than the mass of a neutron and approximately times the mass of an e ...
, and managers such as
Lutris Lutris is a free and open source game manager for Linux-based operating systems developed and maintained by Mathieu Comandon and the community, released under the GNU General Public License. For games that require using Wine, community insta ...
and
PlayOnLinux PlayOnLinux is a graphical frontend for the Wine software compatibility layer which allows Linux users to install Windows-based video games, Microsoft Office (2000 to 2016), Microsoft Internet Explorer, as well as many other applications such a ...
. The Linux gaming community has a presence on the internet with users who attempt to run games that are not officially supported on Linux.


History

Linux gaming started largely as an extension of the already present
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
gaming scene, which dates back to that system's conception in 1969 with the game '' Space Travel'' and the
first edition The bibliographical definition of an edition is all copies of a book printed from substantially the same setting of type, including all minor typographical variants. First edition According to the definition of ''edition'' above, a book pr ...
in 1971, with both systems sharing many similar titles. These games were mostly either arcade and parlour type games or text adventures using libraries like
curses A curse (also called an imprecation, malediction, execration, malison, anathema, or commination) is any expressed wish that some form of adversity or misfortune will befall or attach to one or more persons, a place, or an object. In particular ...
. A notable example of this are the "
BSD The Berkeley Software Distribution (BSD), also known as Berkeley Unix or BSD Unix, is a discontinued Unix operating system developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Berkeley, beginni ...
Games", a collection of
interactive fiction Interactive fiction (IF) is software simulating environments in which players use text Command (computing), commands to control Player character, characters and influence the environment. Works in this form can be understood as literary narrati ...
and other text-mode amusements. The
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
philosophy and
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
methodology which drove the development of the operating system in general also spawned the creation of various early free games. Popular early titles included ''
Netrek ''Netrek'' is an Internet game for up to 16 players, written almost entirely in cross-platform open-source software, open-source code. It combines features of Shoot 'em up, multi-directional shooters and team-based real-time strategy games. Player ...
'' and the various '' XAsteroids'', ''XBattle'', ''
XBill ''XBill'' is an arcade style game for the X Window System. The game features a bespectacled character known as "Bill" (a spoof of Bill Gates). The goal is to prevent Bill's legions of clones from installing "Wingdows", a virus "cleverly designe ...
'', '' XBoing'', ''
X-Bomber (released as ''Star Fleet'' in the UK) is a Japanese marionette tokusatsu TV series created by manga artist Go Nagai, and produced by Cosmo Productions and Jin Productions. The show aired on Fuji TV from to , with a total of 25 episodes (incl ...
'', ''
XConq ''Xconq'' is an open-source computer strategy game. This multiplayer video game was first posted to comp.sources.games on 9 July 1987. ''Xconq'' is released as free and open-source software under the terms of the GNU GPL-2.0-or-later. Gameplay ...
'', '' XDigger'', '' XEmeraldia'', ''XEvil'', '' XGalaga'', '' XGammon'', '' XLander'', '' XLife'', '' XMahjong'', '' XMine'', ''XSoldier'', ''
XPilot ''XPilot'' is a multiplayer video game. It is open source and runs on many platforms. Although its 2D graphics have improved over time, they still resemble the style of ''Thrust''. Gameplay includes Capture the Flag, base defense, racing and de ...
'', '' XRobots'', '' XRubiks'', '' XShogi'', '' XScavenger'', '' XTris'', '' XTron'', '' XTic'' and ''XTux'' games using the
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
. Other games targeted or also supported the SVGAlib library allowing them to run without a windowing system, such as ''
LinCity ''Lincity'' is a free and open-source construction and management simulation game, which puts the player in control of managing a city's socio-economy, similar in concept to ''SimCity''. The player can develop a city by buying appropriate buildin ...
'', ''
Maelstrom Maelstrom may refer to: * Maelstrom (whirlpool), a powerful whirlpool ** originally the Moskstraumen in English Amusement rides * Maelstrom (ride), a former log flume dark ride attraction in the Epcot theme park at Walt Disney World Resort ...
'', ''Sasteroids'', and ''SABRE''. The
General Graphics Interface General Graphics Interface (GGI) was a project that aimed to develop a reliable, stable and fast computer graphics system that works everywhere. The intent was to allow for any program using GGI to run on any computing platform supported by it, re ...
was also utilized for games like ''U.R.B.A.N The Cyborg Project'' and '' Dave Gnukem'' ported from
MS-DOS MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few op ...
. As the operating system itself grew and expanded, the amount of free and open-source games also increased in scale and complexity, with both
clones Clone or Clones or Cloning or Cloned or The Clone may refer to: Places * Clones, County Fermanagh, Ireland * Clones, County Monaghan, a town in Ireland * Clones railway station, Ireland Biology * Clone (B-cell), a lymphocyte clone, the massiv ...
of historically popular releases beginning with ''
BZFlag ''BZFlag'' (an abbreviation for Battle Zone capture the Flag) is an online multiplayer free and open-source tank game. In the game of ''BZFlag'', players drive around tanks, viewed from a first-person view, in a server-defined world (also known a ...
'', ''LinCity'', and ''
FreeCiv ''Freeciv'' is a single-player video game, single- and multiplayer video game, multiplayer turn-based strategy game for workstations and personal computers inspired by the proprietary software, proprietary ''Civilization (series), Sid Meier's ...
'', as well as original creations such as ''
Rocks'n'Diamonds ''Rocks'n'Diamonds'' is a puzzle video game with elements of ''Boulder Dash (video game), Boulder Dash'', ''Supaplex'', ''Emerald Mine'', ''Solomon's Key'', and ''Sokoban''. It is free software under the GNU General Public License, GNU GPL-2.0 ...
'', ''
Cube A cube or regular hexahedron is a three-dimensional space, three-dimensional solid object in geometry, which is bounded by six congruent square (geometry), square faces, a type of polyhedron. It has twelve congruent edges and eight vertices. It i ...
'', ''
The Battle for Wesnoth ''The Battle for Wesnoth'' is a free and open-source software, free and open-source turn-based strategy video game with a high fantasy setting (similar to J. R. R. Tolkien's Tolkien's legendarium, legendarium), designed by Australian-American d ...
'', and ''
Tux Racer ''Tux Racer'' is a 2000 open-source winter sports racing video game starring the Linux mascot, Tux the penguin. It was originally developed by Jasmin Patry as a computer graphics project at the University of Waterloo. Later on, Patry and the ...
''.


1994

The beginning of Linux as a gaming platform for commercial video games is widely credited to have begun in 1994 when Dave D. Taylor ported the game ''
Doom Doom is another name for damnation. Doom may also refer to: People * Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed * Daniel Doom (1934–2020), Belgian cyclist * Debbie Doom (born 1963), American softball pitche ...
'' to Linux, as well as many other systems, during his spare time.
Shareware Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer. ...
copies of the game were included on various Linux discs, including those packed in with
reference book A reference work is a document, such as a Academic publishing#Scholarly paper, paper, book or periodical literature, periodical (or their electronic publishing, electronic equivalents), to which one can refer for information. The information ...
s. ''
Ancient Domains of Mystery ''Ancient Domains of Mystery'' is a roguelike video game designed and developed by Thomas Biskup and released in 1994. The player's goal is to stop the forces of Chaos that invade the world of Ancardia. The game has been identified as one of the ...
'' was also released for Linux in 1994 by
Thomas Biskup ''Ancient Domains of Mystery'' is a roguelike video game designed and developed by Thomas Biskup and released in 1994. The player's goal is to stop the forces of Chaos (cosmogony), Chaos that invade the world of Ancardia. The game has been identi ...
, building on the
roguelike Roguelike (or rogue-like) is a style of role-playing game traditionally characterized by a dungeon crawl through procedurally generated levels, turn-based gameplay, grid-based movement, and permanent death of the player character. Most ro ...
legacy of games such as ''
Moria Moria may refer to: Arts and entertainment * Moria (Middle-earth), fictional location in the works of J. R. R. Tolkien * ''Moria: The Dwarven City'', a 1984 fantasy role-playing game supplement * Moria (1978 video game), ''Moria'' (1978 video gam ...
'' and its descendent ''
Angband Angband may refer to: * Angband (Middle-earth), the fortress of Morgoth in Tolkien's fiction * ''Angband'' (video game), a roguelike game named after the fortress *Angband (band) Angband is a Persian-American power metal group, formed in 2004 i ...
'', but more specifically ''
Hack Hack may refer to: Arts, entertainment, and media Games * Hack (Unix video game), ''Hack'' (Unix video game), a 1984 roguelike video game * .hack (video game series), ''.hack'' (video game series), a series of video games by the multimedia fran ...
'' and ''
NetHack ''NetHack'' is an open source single-player roguelike video game, first released in 1987 and maintained by the NetHack DevTeam. The game is a fork of the 1984 game ''Hack'', itself inspired by the 1980 game '' Rogue''. The player takes the role ...
''.


1995

From there Taylor would also help found the development studio Crack dot Com, which released the video game ''
Abuse Abuse is the act of improper usage or treatment of a person or thing, often to unfairly or improperly gain benefit. Abuse can come in many forms, such as: physical or verbal maltreatment, injury, assault, violation, rape, unjust practices, ...
'', with the game's Linux port even being distributed by Linux vendors
Red Hat Red Hat, Inc. (formerly Red Hat Software, Inc.) is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North ...
and
Caldera A caldera ( ) is a large cauldron-like hollow that forms shortly after the emptying of a magma chamber in a volcanic eruption. An eruption that ejects large volumes of magma over a short period of time can cause significant detriment to the str ...
. The studio's never finished ''
Golgotha Calvary ( or ) or Golgotha () was a site immediately outside Jerusalem's walls where, according to Christianity's four canonical gospels, Jesus was crucified. Since at least the early medieval period, it has been a destination for pilgrimage. ...
'' was also slated to be released by Red Hat in box. In 1991 DUX Software contracted Don Hopkins to port ''
SimCity ''SimCity'' is an open-ended city-building video game franchise originally designed by Will Wright. The first game in the series, '' SimCity'', was published by Maxis in 1989 and was followed by several sequels and many other spin-off ''S ...
'' to Unix, which he ported to Linux in 1995 and eventually released as open source for the OLPC XO Laptop. A website called The Linux Game Tome, also known as HappyPenguin after its
URL A uniform resource locator (URL), colloquially known as an address on the Web, is a reference to a resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identi ...
, was begun by
Tessa Lau Tessa Lau is a Computer science, computer scientist, Robotics, roboticist, and Entrepreneurship, entrepreneur who has drawn on her experience with artificial intelligence, machine learning, and robotics knowledge to solve problems in the hospitali ...
in 1995 to catalogue games created for or ported to Linux from the
SunSITE SunSITE (Sun Software, Information & Technology Exchange) is a network of Internet servers providing archives of information, software and other publicly available resources. The project, started in the early 1990s, is run by a number of universiti ...
game directories as well as other classic X11 games for a collection of just over 100 titles.


1996–1997

id Software id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
, the original developers of ''Doom'', also continued to release their products for Linux. Their game '' Quake'' was ported to Linux via
X11 The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X originated as part of Project Athena at Massachusetts Institute of Technology (MIT) in 1984. The X protocol has been at ...
in 1996, once again by Dave D. Taylor working in his free time. An SVGALib version was also later produced by Greg Alexander in 1997 using recently leaked source code, but was later mainlined by id. Later id products continued to be ported by Zoid Kirsch and Timothee Besset, a practice that continued until the studio's acquisition by
ZeniMax Media ZeniMax Media Inc. is an American video game holding company based in Rockville, Maryland. The company was founded in 1999 by Christopher Weaver and Robert A. Altman as the parent company for Weaver's video game publisher Bethesda Softworks. ...
in 2009. Initially, Zoid Kirsch was responsible for maintaining the Linux version of Quake and porting QuakeWorld to Linux. '' Inner Worlds'' was released for and developed on Linux. ''The UNIX Book of Games'', a 1996 publication by Janice Winsor, described various games with an accompanying CD-ROM containing executables and source code for
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and
SCO Unix Xinuos OpenServer, previously SCO UNIX and SCO Open Desktop (SCO ODT), is a closed source computer operating system developed by Santa Cruz Operation (SCO), later acquired by SCO Group, and now owned by Xinuos. Early versions of OpenServer were ...
.


1998

The Linux Game Tome was taken over by Bob Zimbinski in 1998 eventually growing to over 2000 entries, sponsored by retailer Penguin Computing and later LGP until it went down in 2013, although mirrors still exist. The site LinuxGames covered news and commentary from November 1998 until its host Atomicgamer went down in 2015. It was established by Marvin Malkowski, head of the Telefragged gaming network, alongside Al Koskelin and Dustin Reyes; Reyes passed away August 8, 2023. Zoid Kirsch from id Software ported Quake II to Linux. Two programmers from
Origin Origin(s) or The Origin may refer to: Arts, entertainment, and media Comics and manga * ''Origin'' (comics), a Wolverine comic book mini-series published by Marvel Comics in 2002 * ''The Origin'' (Buffy comic), a 1999 ''Buffy the Vampire Sl ...
ported ''
Ultima Online ''Ultima Online'' (''UO'') is a fantasy massively multiplayer online role-playing game (MMORPG) released on September 24, 1997 by Origin Systems. Set in the '' Ultima'' universe, it is known for its extensive player versus player combat syste ...
'' to Linux and MP Entertainment released an adventure game ''
Hopkins FBI ''Hopkins FBI'' is a 1998 point-and-click adventure game from MP Entertainment, most famous for very large (at the time) amounts of gore. A sequel titled ''Hopkins FBI 2: Don't Cry, Baby'', involving Hopkins having to rescue the President's daught ...
'' for Linux On November 9, 1998, a new software firm called
Loki Software Loki Software, Inc. (Loki Entertainment) was an American video game developer based in Tustin, California, that porting, ported several video games from Microsoft Windows to Linux. It took its name from the Norse deity Loki. Although successful ...
was founded by Scott Draeker, a former lawyer who became interested in porting games to Linux after being introduced to the system through his work as a software licensing attorney. Loki, although a commercial failure, is credited with the birth of the modern Linux game industry. Loki developed several free software tools, such as the Loki installer (also known as Loki Setup), and supported the development of the Simple DirectMedia Layer, as well as starting the
OpenAL OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those o ...
audio library project. These are still often credited as being the cornerstones of Linux game development. They were also responsible for bringing nineteen high-profile games to the platform before its closure in 2002.


1999

Loki published '' Civilization: Call to Power'', ''
Eric's Ultimate Solitaire ''Eric's Ultimate Solitaire'' (also known as Eric's Ultimate Solitaire X) is a commercial solitaire game developed by Delta Tao Software for the Macintosh. The game was later ported to Linux by Loki Software. Apple Computer bundled the game wit ...
'', Heretic II, Heroes of Might and Magic III, Railroad Tycoon II: Gold Edition, Quake III: Arena, and Unreal Tournament for Linux. Loki's initial success also attracted other firms to invest in the Linux gaming market, such as Tribsoft,
Hyperion Entertainment Hyperion Entertainment CVBA (formerly Hyperion Entertainment VOF) is a Belgian software company which in its early years focused in porting Windows games to Amiga OS, Linux, and Mac OS. In 2001, they accepted a contract by Amiga Incorporated ...
, Macmillan Digital Publishing USA, Titan Computer,
Xatrix Entertainment Gray Matter Interactive Studios, Inc. (Gray Matter Studios; formerly Xatrix Entertainment, Inc.) was an American video game developer based in Los Angeles. History Drew Markham and his business partner Barry Dempsey founded Xatrix Entertain ...
,
Philos Laboratories Philos Laboratories (also known as Philos Laboratories Software Developer Ltd. or Philos Labs and later Philos Entertainment, Inc) was a Hungarian computer software development company known for working with producer Ubisoft and CDV Software Ente ...
, and
Vicarious Visions Blizzard Albany (formerly Vicarious Visions, Inc.) is an American video game development division of Blizzard Entertainment based in Albany, New York. Founded in 1991, the company was acquired by Activision in January 2005. In January 2021, Vica ...
. The ports of ''Quake'' and ''Quake II'' were released physically by
Macmillan Computer Publishing Macmillan Inc. (also known as Macmillan US, and formerly The Macmillan Company) was an American book publishing company originally established as the American division of the British Macmillan Publishers. The two were later separated and acquire ...
USA, while ''Quake III'' was released for Linux by
Loki Software Loki Software, Inc. (Loki Entertainment) was an American video game developer based in Tustin, California, that porting, ported several video games from Microsoft Windows to Linux. It took its name from the Norse deity Loki. Although successful ...
. Red Hat had previously passed on publishing ''Quake'' for Linux, since it was not
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
at the time. Philos Laboratories released a Linux version of ''
Theocracy Theocracy is a form of autocracy or oligarchy in which one or more deity, deities are recognized as supreme ruling authorities, giving divine guidance to human intermediaries, with executive and legislative power, who manage the government's ...
'' on the retail disk. Ryan "Ridah" Feltrin from Xatrix Entertainment released a Linux version of '' Kingpin: Life of Crime''. BlackHoleSun Software released ''Krilo'' and Futureware 2001 released a trading simulation Würstelstand for Linux. The
Indrema Entertainment System Indrema Corporation, also known as Indrema Entertainment Systems, was a consumer electronics company famous for the Indrema L600 Entertainment System, a game console intended for independent game developers. Officially founded in 2000 by John Gi ...
(also known as the L600) was also in development since 1999 as a Linux based
game console A video game console is an electronic device that outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home consoles, which are generally placed in a permanent location conne ...
and
digital media player A digital media player (also known as a streaming device or streaming box) is a type of consumer electronics device designed for the storage, playback, or viewing of digital media content. They are typically designed to be integrated into a h ...
, but production halted in 2001 due to a lack of investment, although the TuxBox project attempted a continuation.


2000

Loki published Descent 3, Heavy Gear II, SimCity 3000, and Soldier of Fortune for Linux. They also released the expansion Descent 3: Mercenary as the downloadable Linux installer. Hyperion Entertainment ported Sin to Linux published by Titan Computer. Vicarious Visions ported the space-flight game ''
Terminus Terminus may refer to: Ancient Rome *Terminus (god), a Roman deity who protected boundary markers Transport *Terminal train station or terminus, a railway station serving as an end destination *Bus terminus, a bus station serving as an end des ...
'' to Linux.
Mountain King Studios Mountain King Studios (formerly known as Cygnus Studios) is a computer game company located in Chicago, Illinois. It was founded by game programmer/game designer Scott Host. In addition to the development of ''Raptor: Call of the Shadows'', Cygnus ...
released a port of '' Raptor: Call of the Shadows'' and CipSoft published the Linux client of Tibia. Boutell.com ported '' Exile III: Ruined World'' to Linux, which was a game created by
Spiderweb Software Spiderweb Software is an independent video game developer founded in 1994 by Jeff Vogel in Seattle, Washington. Its primary focus is on creating demoware games for the Mac, Microsoft Windows, Android and the iPad. The games emphasize storytelli ...
. During this time Michael Simms founded Tux Games, one of the first online Linux game retailers, later followed by Fun 4 Tux, Wupra, ixsoft, and LinuxPusher. The period also saw a number of commercial compilations released, such as ''100 Great Linux Games'' by
Global Star Software Global Star Software was a Canadian video game publisher based in Mississauga. It was founded in 1995 by Craig McGauley and Damian Cristiani and operated alongside their Triad Distributors, which had been founded in 1993. Both companies were acqu ...
, ''Linux Games'' by
Walnut Creek CDROM Walnut Creek CDROM Inc. was an early provider of freeware, shareware, and free software on CD-ROMs. The company was founded by Bob Bruce in Walnut Creek, California, in August 1991. It was one of the first commercial distributors of free software o ...
, ''Linux Games++'' by Pacific Hitech, ''Linux Cubed Series 8 LINUX Games'' by Omeron Systems, ''Best Linux Games'' by SOT Finnish Software Engineering, ''LinuxCenter Games Collection'', ''Linux Games & Entertainment for X Windows'' by Hemming, ''Linux Spiele & Games'' by more software, ''Linux Spiele'' by Franzis Verlag, and ''play it! Linux: Die Spielesammlung'' by S.A.D. Software. Numerous
Linux distributions A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel (operating system), kernel functionality. Although the name does not imply distribution (marketing), product distribution pe ...
and collections packed in Loki games and demos, including
Red Hat Linux Red Hat Linux was a widely used commercial open-source Linux distribution created by Red Hat until its discontinuation in 2004. Early releases of Red Hat Linux were called Red Hat Commercial Linux. Red Hat published the first non-beta release ...
,
Corel Linux Corel Linux, also called Corel LinuxOS, was a Debian-based operating system made by Corel that began beta testing on September 21, 1999 and was released to the public on November 15, 1999. It mainly competed against Windows 98 and Windows 2000 by M ...
and
WordPerfect Office WordPerfect (WP) is a word processing application, now owned by Alludo, with a long history on multiple personal computer platforms. At the height of its popularity in the 1980s and early 1990s, it was the market leader of word processors, disp ...
, and the complete ''
Eric's Ultimate Solitaire ''Eric's Ultimate Solitaire'' (also known as Eric's Ultimate Solitaire X) is a commercial solitaire game developed by Delta Tao Software for the Macintosh. The game was later ported to Linux by Loki Software. Apple Computer bundled the game wit ...
'' bundled with PowerPlant by TheKompany. Easy Linux 2000 similarly bundled in a copy of the Linux version of ''
Hopkins FBI ''Hopkins FBI'' is a 1998 point-and-click adventure game from MP Entertainment, most famous for very large (at the time) amounts of gore. A sequel titled ''Hopkins FBI 2: Don't Cry, Baby'', involving Hopkins having to rescue the President's daught ...
''.


2001

Loki published Heavy Metal: F.A.K.K.², Kohan: Immortal Sovereigns, MindRover: The Europa Project, Myth II: Soulblighter, Postal Plus, Rune, Rune: Halls of Valhalla, Sid Meier's Alpha Centauri, and Tribes 2 for Linux. Linux Game Publishing was founded in 2001 in response to the impending demise of Loki. Creature Labs ported '' Creatures: Internet Edition'' to Linux, which was published by LGP. Hyperion Entertainment ported Shogo: Mobile Armor Division to Linux, and Tribsoft created a Linux version of Jagged Alliance 2, both published by Titan Computer.
Illwinter Game Design Illwinter Game Design is a Swedish independent video game developer composed of Johan Karlsson and Kristoffer Osterman. The company was started in the 1990s under the name Bogus Game Design, but later changed its name. Registered officially as Ill ...
released
Conquest of Elysium II Conquest involves the annexation or control of another entity's territory through war or coercion. Historically, conquests occurred frequently in the international system, and there were limited normative or legal prohibitions against conquest. ...
and Dominions: Priests, Prophets & Pretenders for Linux.
Introversion Software Introversion Software Limited is a British video game developer based in Walton-on-Thames, England. History The company was founded in 2001 by three friends, Chris Delay, Mark Morris, and Thomas Arundel, who met as undergraduates at Imperial ...
released
Uplink In a telecommunications network, a link is a communication channel that connects two or more devices for the purpose of data transmission. The link may be a dedicated physical link or a virtual circuit that uses one or more physical links or shar ...
for Linux. BlackHoleSun Software released ''Bunnies'', and worked on ''Atlantis: The Underwater City - Interactive Storybook'' published by Sterling Entertainment. GLAMUS GmbH released a Linux version of their game ''
Mobility Mobility may refer to: Social sciences and humanities * Economic mobility, ability of individuals or families to improve their economic status * Geographic mobility, the measure of how populations and goods move over time * Mobilities, a conte ...
'' and Oliver Hamann released the driving game ''Odyssey by Car''. Small Rockets published Small Rockets BackGammon, Small Rockets Mah Jongg, and Small Rockets Poker for Linux. The company
TransGaming Findev Inc. (formerly TransGaming Inc.) is a real estate investing company, with its head office in Toronto. It is involved in property development within the Greater Toronto Area. The company is aligned with Plazacorp, a property development com ...
marketed as a monthly subscription its own proprietary fork of
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
called WineX in October 2001, later renamed Cedega in 2004 and discontinued in 2011, which aimed for greater compatibility with
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
games. A special Gaming Edition of
Mandrake Linux Mandriva Linux, a fusion of the French distribution Mandrake Linux and the Brazilian distribution Conectiva Linux, is a discontinued Linux distribution developed by Mandriva S.A. Each release lifetime was 18 months for base updates (Linux, system ...
8.1 was released that featured WineX packed in with ''
The Sims ''The Sims'' is a series of life simulation video games developed by Maxis and Video game publisher, published by Electronic Arts. The franchise has sold nearly 200 million copies worldwide, and is one of the List of best-selling video game fran ...
''. The fact that the fork of Wine did not release source back to the main project was also a point of contention, despite promises to release code after achieving a set number of subscribers. The release of
ScummVM Script Creation Utility for Maniac Mansion Virtual Machine (ScummVM) is a set of game engine recreations. Originally designed to play LucasArts adventure games that use the SCUMM system, it also supports a variety of non-SCUMM games by companies l ...
in 2001,
Dosbox DOSBox is a free and open-source MS-DOS emulator. It supports running programs primarily video games that are otherwise inaccessible since hardware for running a compatible disk operating system (DOS) is obsolete and generally unavailab ...
in 2002, as well as
video game console emulator A video game console emulator is a type of emulator that allows a computing device to emulate a video game console's hardware and play its games on the emulating platform. More often than not, emulators carry additional features that surpass ...
s like
MAME MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to emulate the hardware of arcade games, video game consoles, old computers and other systems in software on modern personal computers and ...
from 1997 and released as open source in 2016, helped make Linux a viable platform for
retro gaming Retro gaming, also known as classic gaming and old school gaming, is the playing and collection of computer game, personal computers, video game console, consoles, and video games from earlier decades. Usually, retro gaming is based upon syste ...
(facilitated by the
RetroArch RetroArch is a free and open-source, cross-platform frontend for emulators, game engines, video games, media players and other applications. It is the reference implementation of the libretro API, designed to be fast, lightweight, portable and w ...
frontend since 2010). This is especially the case for the
GP2X The GP2X is a Linux-based handheld video game console and portable media player developed by South Korean company GamePark Holdings. It was released on November 10, 2005, in South Korea only. The GP2X is designed for homebrew developers as we ...
series of
handheld game console A handheld game console, or simply handheld console, is a small, portable self-contained video game console with a built-in screen, game controls and speakers. Handheld game consoles are smaller than home video game consoles and contain the con ...
s by
GamePark Holdings GPH, formerly known as GamePark Holdings, was a South Korean company responsible for creating the GP2X. It was founded by former employees of the game maker GamePark in 2005. History Several years after the release of the GP32, its maker GameP ...
in addition to the community driven
Pandora In Greek mythology, Pandora was the first human woman created by Hephaestus on the instructions of Zeus. As Hesiod related it, each god cooperated by giving her unique gifts. Her other name—inscribed against her figure on a white-ground '' ky ...
and DragonBox Pyra. Dedicated emulation setups are also built on
single-board computers A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstr ...
like the
Raspberry Pi Raspberry Pi ( ) is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
released in 2012, which are most often
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
based including with
Raspberry Pi OS Raspberry Pi OS is a Unix-like operating system developed for the Raspberry Pi line of single-board computers. Based on Debian, a Linux distribution, it is maintained by Raspberry Pi Holdings and optimized for Raspberry Pi hardware, with low memo ...
.
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
is also useful for running older Windows games, including
16-bit 16-bit microcomputers are microcomputers that use 16-bit microprocessors. A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two ...
and even some
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
applications that no longer work on modern
64-bit In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, a ...
Windows. The
Sharp Zaurus Sharp Zaurus is a series of personal digital assistants (PDAs) made by Sharp Corporation. The Zaurus was the most popular PDA during the 1990s in Japan and was based on a proprietary operating system. The first Sharp PDA to use the Linux operati ...
personal data assistant A personal digital assistant (PDA) is a multi-purpose mobile device which functions as a personal information manager. Following a boom in the 1990s and 2000s, PDAs were mostly displaced by the widespread adoption of more highly capable smar ...
s adopted a Linux derived system called
OpenZaurus OpenZaurus is a defunct embedded operating system for the Sharp Zaurus personal mobile tool PDA. History In its original form, the project was a repackaging of the SharpROM, the Zaurus's factory supplied kernel and root filesystem image. In o ...
, which attracted its own gaming scene. This was also the case with the
Agenda VR3 The Agenda VR3 was the name of the first "pure Linux" Personal Digital Assistant (PDA), released in May 2001 by Agenda Computing, Inc. of Irvine, California. The Linux Documentation Project considers the VR3 to be a "true Linux PDA" because the man ...
, advertised as the first "pure Linux PDA".


2002

After Loki's closure, the Linux game market experienced some changes. Although some new firms, such as
Linux Game Publishing Linux Game Publishing (sometimes also referred to as LGP) was a software company based in Nottingham in England. It ported, published and sold video games Linux gaming, running on Linux operating systems. As well as porting games, LGP also spon ...
and RuneSoft, would largely continue the role of a standard porting house, the focus began to change with Linux game proponents encouraging game developers to port their game products themselves or through individual contractors. Influential to this was Ryan C. Gordon, a former Loki employee who would over the next decade port several game titles to multiple platforms, including Linux. Ryan ported America's Army, Candy Cruncher, Serious Sam: The First Encounter, and Unreal Tournament 2003 to Linux. Linux Game Publishing had initially tried to pick up the support rights to many of Loki's titles, but in the end it was only able to acquire the rights to MindRover: The Europa Project. They released the updated version of Mindrover and its downloadable update for owners of the old Loki version. Return to Castle Wolfenstein was released for
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
and with the Linux port done in-house by Timothee Besset
Chronic logic Chronic may refer to: * Chronic condition, a condition or disease that is persistent or otherwise long-lasting in its effects * Chronic toxicity, a substance with toxic effects after continuous or repeated exposure * ''Chronic'' (film), a 2015 ...
released Bridge Construction Set and Triptych for Linux. Sunspire Studios released in retail commercial expansion of the game titled ''
Tux Racer ''Tux Racer'' is a 2000 open-source winter sports racing video game starring the Linux mascot, Tux the penguin. It was originally developed by Jasmin Patry as a computer graphics project at the University of Waterloo. Later on, Patry and the ...
''.


2003

Ryan ported Devastation, Medal of Honor Allied Assault, and Serious Sam: The Second Encounter to Linux. LGP took interest in publishing Pyrogon games on physical CDs and they released Candy Cruncher. Mathieu Pinard from Tribsoft got LGP in contact with Cyberlore to save the Linux port of Majesty because Titan Computer get out of Linux publishing. This turn of events helped LGP to release a Majesty for Linux after Pinard closed his company in 2002. Timothee Bessett from id Software ported Wolfenstein: Enemy Territory to Linux. Around this time many companies, starting with id Software, also began to release legacy
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
leading to a proliferation of
source port A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible. Description Source ports are often ...
s of older games to Linux and other systems. This also helped expand the already existing free and open-source gaming scene, especially with regards to the creation of free first person shooters. In addition, numerous
game engine recreation Game engine recreation is a type of video game engine remastering process whereby a new game engine is Code rewriting, rewritten from scratch as a Clone (computing), clone of the original with the ability to load the original game's data files suc ...
s have been produced to varying levels of accuracy using
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompl ...
or underlying engine code supporting the original game files including on Linux and other niche systems.


2004

Ryan ported Unreal Tournament 2004 to Linux for Epic Games and Timothee Bessett from id Software ported Doom 3 to Linux. David Hedbor, founder and main programmer of Eon Games ported '' NingPo MahJong'' and '' Hyperspace Delivery Boy!'' to Linux, which later were published by LGP.


2005–2007

Ryan ported Postal²: Share The Pain to Linux published by LGP.
CodeWeavers CodeWeavers is a software company that focuses on Wine development and sells a proprietary version of Wine called CrossOver for running Windows applications on macOS, ChromeOS and Linux. The company was founded in 1996 as a consultancy, eventua ...
offered an enhanced version of Wine called CrossOver Games. The reliance on such compatibility layers remains controversial with concerns that it hinders growth in native development, although this approach was defended based on Loki's demise.
PlayOnLinux PlayOnLinux is a graphical frontend for the Wine software compatibility layer which allows Linux users to install Windows-based video games, Microsoft Office (2000 to 2016), Microsoft Internet Explorer, as well as many other applications such a ...
, established in 2007, provides a community alternative, with various guides being written on how to get games to run through Wine.


2008–2011

The Linux gaming market also started to experience some growth towards the end of the decade with the rise of
independent video game development An indie video game or indie game (short for independent video game) is a video game created by individuals or smaller development teams without the financial and technical support of a large game publisher, in contrast to most "AAA" (triple-A ...
, with many "indie" developers favouring support for multiple platforms. The
Humble Indie Bundle Humble Bundle, Inc. is a digital storefront for video games, which grew out of its original offering of Humble Bundles, collections of games sold at a price determined by the purchaser and with a portion of the price going towards charity and ...
initiatives inaugurated in 2010 helped to formally demonstrate this trend, with Linux users representing a sizable population of their purchase base, as well as consistently being the most financially generous in terms of actual money spent. The Humble Indie Bundle V in 2012 faced controversy for featuring a Wine-based release of ''
Limbo The unofficial term Limbo (, or , referring to the edge of Hell) is the afterlife condition in medieval Catholic theology, of those who die in original sin without being assigned to the Hell of the Damned. However, it has become the gene ...
'' prepared by
CodeWeavers CodeWeavers is a software company that focuses on Wine development and sells a proprietary version of Wine called CrossOver for running Windows applications on macOS, ChromeOS and Linux. The company was founded in 1996 as a consultancy, eventua ...
, while a native version was later released in 2014. Humble eventually began offering Windows-only games in their bundles and on their store. In 2009, the small indie game company Entourev LLC published ''Voltley'' to Linux which is the first commercial exclusive game for this operating system. In the same year, LGP released '' Shadowgrounds'' which was the first commercial game for Linux using the Nvidia PhysX middleware. The GamingOnLinux website was launched on July 4, 2009, and eventually succeeded LinuxGames as the main source of news and commentary. The release of a Linux version of
Desura Desura was a digital distribution platform for the Microsoft Windows, Linux and OS X platforms. The service distributed games and related media online, with a primary focus on small independent game developers rather than larger companies. Des ...
in 2011, a
digital distribution Digital distribution, also referred to as content delivery, online distribution, or electronic software distribution, among others, is the delivery or distribution of information or materials through digital platforms. The distribution of digital ...
platform with a primary focus on small independent developers, was heralded by several commentators as an important step to greater acknowledgement of Linux as a gaming platform. Shortly before this,
Canonical The adjective canonical is applied in many contexts to mean 'according to the canon' the standard, rule or primary source that is accepted as authoritative for the body of knowledge or literature in that context. In mathematics, ''canonical exampl ...
launched the
Ubuntu Software Center Ubuntu Software Center, or simply Software Center, is a discontinued high-level graphical front end for the APT/dpkg package management system. It is free software written in Python, PyGTK/PyGObject based on GTK. The program was created for ...
which also sold digital games. The digital store Gameolith also launched in 2011 focused principally on Linux before expanding in 2012 and closing in 2014.


2012–2016

In July 2012, game developer and content distributor
Valve A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or Slurry, slurries) by opening, closing, or partially obstructing various passageways. Valves are technically Pip ...
announced a port of their
Source engine Source is a 3D game engine developed by Valve. It debuted as the successor to GoldSrc in 2004 with the releases of '' Half-Life: Source'', '' Counter-Strike: Source'', and ''Half-Life 2''. Valve used Source in many of their games in the followin ...
for Linux as well as stating their intention to release their
Steam Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
digital distribution service for Linux. The potential availability of a Linux Steam client had already attracted other developers to consider porting their titles to Linux, including previously
Mac OS Mac operating systems were developed by Apple Inc. in a succession of two major series. In 1984, Apple debuted the operating system that is now known as the classic Mac OS with its release of the original Macintosh System Software. The system ...
only porting houses such as
Aspyr Media Aspyr Media, Inc. (pronounced " aspire") is an American video game developer and publisher founded by Michael Rogers and Ted Staloch in Austin, Texas. Originally founded to port gaming titles to macOS, the company, since 2005, has become a publi ...
and
Feral Interactive Feral Interactive Limited is a British video games developer and publisher for macOS, Linux, iOS, Android, Nintendo Switch, Meta Quest and Microsoft Windows platforms. It was founded in 1996 to bring games to Mac and specialises in porting ...
. In November 2012,
Unity Technologies Unity Software Inc. (doing business as Unity Technologies) is an American video game software development company based in San Francisco. It was founded in Denmark in 2004 as Over the Edge Entertainment and changed its name in 2007. Unity Techn ...
ported their
Unity engine Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine. The engine has since been gradually extended to support a variet ...
and game creation system to Linux starting with version 4. All of the games created with the Unity engine can now be ported to Linux easily. In September 2013 Valve announced that they were releasing a gaming oriented Linux based operating system called
SteamOS SteamOS is an Arch Linux-based Linux distribution developed by Valve. It incorporates Valve's video game storefront Steam; it is also the official operating system for the Steam Deck, Valve's portable gaming device, as well as Valve's earlier ...
with Valve saying they had "come to the conclusion that the environment best suited to delivering value to customers is an operating system built around Steam itself." This was used for their
Steam Machine A steam engine is a heat engine that performs mechanical work using steam as its working fluid. The steam engine uses the force produced by steam pressure to push a piston back and forth inside a cylinder. This pushing force can be transf ...
platform released on November 10, 2015, and discontinued in 2018. In March 2014
GOG.com GOG.com (formerly Good Old Games) is a digital distribution platform for video games and films. It is operated by GOG sp. z o.o., a wholly owned subsidiary of CD Projekt, based in Warsaw, Poland. GOG.com delivers DRM-free video games through i ...
announced they would begin to support Linux titles on their
DRM DRM may refer to: Government, military and politics * Defense reform movement, U.S. campaign inspired by Col. John Boyd * Democratic Republic of Madagascar, a former socialist state (1975–1992) on Madagascar * Direction du renseignement militair ...
free store starting the same year, after previously stating they would not be able due to too many distributions. GOG.com began their initial roll out on July 24, 2014, by offering 50 Linux supporting titles, including several new to the platform. Despite previous statements, GOG have confirmed they have no plans to port their Galaxy client to Linux. The free software
Lutris Lutris is a free and open source game manager for Linux-based operating systems developed and maintained by Mathieu Comandon and the community, released under the GNU General Public License. For games that require using Wine, community insta ...
started in 2010, GameHub from 2019, MiniGalaxy from 2020, and the Heroic Games Launcher from 2021, offer support for GOG as well as the
Epic Games Store The Epic Games Store is a video game digital distribution service and storefront operated by Epic Games. It launched in December 2018 as a software client, for Microsoft Windows and macOS, and online storefront. Android and iOS versions of t ...
,
Ubisoft Connect Ubisoft Connect (formerly Ubisoft Game Launcher and later Uplay) is a service for digital distribution, digital rights management, multiplayer and communication developed by Massive Entertainment to provide an experience similar to the achievem ...
and
Origin Origin(s) or The Origin may refer to: Arts, entertainment, and media Comics and manga * ''Origin'' (comics), a Wolverine comic book mini-series published by Marvel Comics in 2002 * ''The Origin'' (Buffy comic), a 1999 ''Buffy the Vampire Sl ...
. In March and April 2014 two major developers
Epic Games Epic Games, Inc. is an American Video game developer, video game and software development, software developer and video game publisher, publisher based in Cary, North Carolina. The company was founded by Tim Sweeney (game developer), Tim Sween ...
and
Crytek Crytek GmbH is a German video game developer and software developer based in Frankfurt. Founded by the Yerli brothers in Coburg in 1999 and moved to Frankfurt in 2006, Crytek operates additional studios in Kyiv, Ukraine and Istanbul, Turkey. It ...
announced Linux support for their next generation engines
Unreal Engine 4 Unreal Engine 4 (UE4) is the fourth version of Unreal Engine developed by Epic Games. UE4 began development in 2003 and was released in March 2014, with the first game using UE4 being released in April 2014. UE4 introduced support for Physically ...
and
CryEngine CryEngine (stylized as CRYENGINE) is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in ''Far Cry (video game), Far Cry'', and continues to be updated to sup ...
respectively. Towards the end of 2014 the game host
itch.io Itch.io (stylized in all lowercase) is a website for users to host, sell and download indie video games, indie role-playing games, game assets, comics, zines and music. Launched in March 2013 by Leaf Corcoran, the service hosts over 1,000,000 ...
announced that Linux would be supported with their developing
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
game client. This was fully launched simultaneously on
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
and Linux on December 15, 2015. The service had supported Linux since it was first unveiled on March 3, 2013, with creator Leaf Corcoran personally a Linux user. The similar
Game Jolt Game Jolt is a social community platform for video games, gamers and content creators. Founded by Yaprak and David DeCarmine, it is available on iOS, Android, and on the web and as a desktop app for Windows and Linux. Users share interactive ...
service also supports Linux and has an open source client released on January 13, 2016.
GamersGate GamersGate AB (formerly Gamer's Gate) is a Sweden-based online video game store offering electronic strategy guides and games for Windows, macOS, and Linux via direct download. It is a competitor to online video game services such as Steam, GO ...
also sells games for Linux.


2017–present

On August 22, 2018, Valve released their fork of
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
called
Proton A proton is a stable subatomic particle, symbol , Hydron (chemistry), H+, or 1H+ with a positive electric charge of +1 ''e'' (elementary charge). Its mass is slightly less than the mass of a neutron and approximately times the mass of an e ...
, aimed at gaming. It features some improvements over the vanilla Wine such as
Vulkan Vulkan is a cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and o ...
-based
DirectX 11 Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
implementation, Steam integration, better full screen and game controller support and improved performance for multi-threaded games. It has since grown to include support for
DirectX 9 Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
and
DirectX 12 Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
over Vulkan. The itch.io app added its own
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
integration in June 2020, while
Lutris Lutris is a free and open source game manager for Linux-based operating systems developed and maintained by Mathieu Comandon and the community, released under the GNU General Public License. For games that require using Wine, community insta ...
and
PlayOnLinux PlayOnLinux is a graphical frontend for the Wine software compatibility layer which allows Linux users to install Windows-based video games, Microsoft Office (2000 to 2016), Microsoft Internet Explorer, as well as many other applications such a ...
are long-standing independent solutions for compatibility wrappers. As with Wine and Cedega in the past, concerns have been raised over whether Proton hinders native development more than it encourages use of the platform. '' Prodeus'' dropped native support in favour of Proton shortly before final release and
Arcen Games Arcen Games is a small video game company founded in 2009 by Chris McElligott Park. The company launched their first product, '' AI War: Fleet Command'', in mid 2009 for Windows PCs. The company became one of the early notable examples of heavy ...
cancelled planned native support for ''
Heart of the Machine The heart is a muscular organ found in humans and other animals. This organ pumps blood through the blood vessels. The heart and blood vessels together make the circulatory system. The pumped blood carries oxygen and nutrients to the tissue ...
''. Valve has expressed no preference over Proton or native ports among developers. On February 25, 2022, Valve released
Steam Deck The Steam Deck is a handheld gaming computer produced by Valve Corporation, designed to run a portion of games available on the Steam storefront client. Built upon the experiences gained from Valve's earlier ventures with Steam Machine and th ...
, a
handheld game console A handheld game console, or simply handheld console, is a small, portable self-contained video game console with a built-in screen, game controls and speakers. Handheld game consoles are smaller than home video game consoles and contain the con ...
running SteamOS 3.0. The deployment of Proton and other design decisions were based on the limited response to their previous Steam Machines. Linux was also used as a base for several nostalgia consoles, including the
Neo Geo X The Neo Geo X (NGX) is a hybrid video game console manufactured by Tommo, licensed by SNK Playmore and released on December 18, 2012. It features games that were popular on the original Neo Geo (system), Neo Geo hardware and comes built-in with 2 ...
,
NES Classic Edition NES Classic Edition is a dedicated home video game console by Nintendo, that emulates the Nintendo Entertainment System (NES) and Family Computer (Famicom). Originally launched on November 10, 2016, the console aesthetically is a miniature rep ...
,
Super NES Classic Edition The Super NES Classic Edition is a dedicated home video game console released by Nintendo, which emulates the Super Nintendo Entertainment System. The console, a successor to the NES Classic Edition, comes with twenty-one Super NES titles pre ...
,
Sega Genesis Mini The Sega Genesis Mini, known as the Mega Drive Mini in regions outside of North America, is a dedicated console modeled on the Sega Genesis. The Mini emulates the original console's 16-bit hardware, and includes 42 games made available through ...
,
Intellivision Amico The Intellivision Amico (currently referred to as simply Amico) is a planned home video game console developed and marketed by Amico Entertainment (known as Intellivision Entertainment prior to Atari SA's acquisition of the Intellivision brand i ...
,
Lichee Pocket 4A Lychee ( , ; ''Litchi chinensis''; ) is a monotypic taxon and the sole member in the genus ''Litchi'' in the soapberry family, Sapindaceae. There are three distinct subspecies of lychee. The most common is the Indochinese lychee found in So ...
, and the
Atari VCS The Atari 2600 is a home video game console developed and produced by Atari, Inc. Released in September 1977 as the Atari Video Computer System (Atari VCS), it popularized microprocessor-based hardware and games stored on swappable ROM cartridg ...
. It also powers the more general
Polymega Polymega is a home video game console developed by American company Playmaji, Inc. It is a retro gaming console offering backwards compatibility with several CD-based and cartridge-based platforms: PlayStation (console), PlayStation, TurboGrafx-C ...
,
Anbernic RG351 The Anbernic RG351 is a Linux-based handheld game console created in China by Anbernic. The console uses a microSD card for storage and is a digital ROM-only console. It is the successor to the RG350, and has emerged as a prominent handheld conso ...
and 5G552, as well as the
Game Gadget The Game Gadget is an open source gaming handheld that supports music and video playback, open game development, and some e-reader features. History Development Initial development of the system occurred in the United Kingdom, and open source so ...
,
Evercade The Evercade is a handheld game console developed and manufactured by British company Blaze Entertainment. It focuses on retrogaming with ROM cartridges that each contain a number of emulated games. The Evercade was released on 22 May 2020, and ...
, VS,
EXP Exp or EXP may stand for: * Exponential function, in mathematics * Expiry date of organic compounds like food or medicines * Experience point An experience point (often abbreviated as exp or XP) is a unit of measurement used in some tabletop r ...
and
Super Pocket The Super Pocket is a handheld game console developed by Hyper Mega Tech!, a brand of British company Blaze Entertainment. In addition to built-in collections of retro video games, the console features a cartridge slot and is compatible with all ...
retrogaming Retro gaming, also known as classic gaming and old school gaming, is the playing and collection of computer game, personal computers, video game console, consoles, and video games from earlier decades. Usually, retro gaming is based upon syste ...
consoles by Blaze Entertainment. As of early 2023, the retro game store
Zoom Platform Zoom may refer to: Arts, entertainment and media Film * Zoom (2006 film), ''Zoom'' (2006 film), starring Tim Allen * Zoom (2015 film), ''Zoom'' (2015 film), a Canada-Brazil film by Pedro Morelli * Zoom (2016 Kannada film), ''Zoom'' (2016 Kannada ...
was enhancing Linux support on their available titles.


Commercial games for non-x86 instruction sets

Some companies ported games to Linux running on instruction sets other than x86, such as
Alpha Alpha (uppercase , lowercase ) is the first letter of the Greek alphabet. In the system of Greek numerals, it has a value of one. Alpha is derived from the Phoenician letter ''aleph'' , whose name comes from the West Semitic word for ' ...
,
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
, Sparc, MIPS or ARM.
Loki Entertainment Software Loki Software, Inc. (Loki Entertainment) was an American video game developer based in Tustin, California, that ported several video games from Microsoft Windows to Linux. It took its name from the Norse deity Loki. Although successful in its go ...
ported '' Civilization: Call to Power'', ''
Eric's Ultimate Solitaire ''Eric's Ultimate Solitaire'' (also known as Eric's Ultimate Solitaire X) is a commercial solitaire game developed by Delta Tao Software for the Macintosh. The game was later ported to Linux by Loki Software. Apple Computer bundled the game wit ...
'', ''
Heroes of Might and Magic III ''Heroes of Might and Magic III: The Restoration of Erathia'' (commonly referred to as ''Heroes of Might & Magic 3'', or ''Heroes 3'', or abbreviated HoMM 3) is a turn-based strategy game developed by Jon Van Caneghem through New World Comput ...
'', '' Myth II: Soulblighter'', ''
Railroad Tycoon II Gold Edition ''Railroad Tycoon II'' is a business simulation video game in the ''Railroad Tycoon'' series developed by PopTop Software and published by Gathering of Developers. It was released for Microsoft Windows, Mac OS, PlayStation and Dreamcast. It wa ...
'' and ''
Sid Meier's Alpha Centauri ''Sid Meier's Alpha Centauri'' is a 4X video game, considered a spiritual sequel to the ''Civilization'' series. Set in a science fiction depiction of the 22nd century, the game begins as seven competing ideological factions land on the plane ...
'' with ''
Alien Crossfire ''Sid Meier's Alpha Centauri'' is a 4X video game, considered a spiritual sequel to the Civilization (series), ''Civilization'' series. Set in a science fiction depiction of the 22nd century, the game begins as seven competing ideological factio ...
'' expansion pack to Linux PowerPC. They also ported ''Civilization: Call to Power'', ''Eric's Ultimate Solitaire'', ''Sid Meier's Alpha Centauri'' with ''Alien Crossfire'' expansion pack to Linux Alpha and ''Civilization: Call to Power,'' ''Eric's Ultimate Solitaire'' to Linux SPARC.
Linux Game Publishing Linux Game Publishing (sometimes also referred to as LGP) was a software company based in Nottingham in England. It ported, published and sold video games Linux gaming, running on Linux operating systems. As well as porting games, LGP also spon ...
published '' Candy Cruncher'', ''
Majesty Gold ''Majesty: The Fantasy Kingdom Sim'' is a real-time strategy video game developed by Cyberlore Studios, and published by Hasbro Interactive under the MicroProse brand name for Windows in March 2000. The game is not a simulator; that part of the ti ...
'', '' NingPo MahJong'' and '' Soul Ride'' to Linux PowerPC. They also ported ''Candy Cruncher'', ''Soul Ride'' to Linux SPARC and ''Soul Ride'' to Linux Alpha.
Illwinter Game Design Illwinter Game Design is a Swedish independent video game developer composed of Johan Karlsson and Kristoffer Osterman. The company was started in the 1990s under the name Bogus Game Design, but later changed its name. Registered officially as Ill ...
ported '' Dominions: Priests, Prophets and Pretenders'', '' Dominions II: The Ascension Wars'' and ''
Dominions 3 ''Dominions 3: The Awakening'' is a fantasy turn-based strategy game created by Illwinter and published in 2006 by Shrapnel Games. It is the third game in the ''Dominions'' series, preceded by '' Dominions: Priests, Prophets and Pretenders'' and ...
'' to Linux PowerPC, as well as '' Conquest of Elysium 3'', '' Dominions 4: Thrones of Ascension'' to Raspberry Pi.
Hyperion Entertainment Hyperion Entertainment CVBA (formerly Hyperion Entertainment VOF) is a Belgian software company which in its early years focused in porting Windows games to Amiga OS, Linux, and Mac OS. In 2001, they accepted a contract by Amiga Incorporated ...
ported ''
Sin In religious context, sin is a transgression against divine law or a law of the deities. Each culture has its own interpretation of what it means to commit a sin. While sins are generally considered actions, any thought, word, or act considered ...
'' to Linux PowerPC published by
Titan Computer Titan most often refers to: * Titan (moon), the largest moon of Saturn * Titans, a race of deities in Greek mythology Titan or Titans may also refer to: Arts and entertainment Fictional entities Fictional locations * Titan in fiction, fiction ...
and ''
Gorky 17 ''Gorky 17'' (released as ''Odium'' in North America) is a turn-based tactics tactical role-playing video game developed by Polish studio Metropolis Software and published by Monolith Productions for Microsoft Windows in 1999. The game was lat ...
'' to Linux PowerPC which later was published by LGP. Runesoft hired Gunnar von Boehn which ported ''
Robin Hood – The Legend of Sherwood Robin most commonly refers to several species of passerine birds. Robin may also refer to: Animals * Australasian robins, red-breasted songbirds of the family Petroicidae * Many members of the subfamily Saxicolinae (Old World chats), includ ...
'' to Linux PowerPC. Later Runesoft ported ''
Airline Tycoon Deluxe ''Airline Tycoon'' is a business simulation game by Thomas Holz and Robert Kleinert, in which the player must successfully manage an airline. The original was developed by Spellbound Entertainment, and published by Infogrames Deutschland, but ...
'' to
Raspberry Pi Raspberry Pi ( ) is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in collaboration with Broadcom Inc., Broadcom. To commercialize the product and support its growing demand, the ...
was running
Debian GNU/Linux Debian () is a free and open source Linux distribution, developed by the Debian Project, which was established by Ian Murdock in August 1993. Debian is one of the oldest operating systems based on the Linux kernel, and is the basis of many ot ...
. Iain McLeod ported Spheres of Chaos to Linux on the PlayStation 2 consoles and later re-released it as a freeware game.


Market share

The
Steam Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
Hardware Survey reports that as of January 2024, 2% of users are using some form of Linux as their platform's primary operating system. The
Unity Unity is the state of being as one (either literally or figuratively). It may also refer to: Buildings * Unity Building, Oregon, Illinois, US; a historic building * Unity Building (Chicago), Illinois, US; a skyscraper * Unity Buildings, Liverpoo ...
game engine A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term " software engine" u ...
used to make their statistics available and in March 2016 reported that Linux users accounted for 0.4% of players. In 2010, in the first
Humble Bundle Humble Bundle, Inc. is a digital storefront for video games, which grew out of its original offering of Humble Bundles, collections of games sold at a price determined by the purchaser and with a portion of the price going towards charity and ...
sales, Linux accounted for 18% of purchases.


Supported hardware

Linux as a gaming platform can also refer to operating systems based on the Linux kernel and specifically designed for the ''sole purpose'' of gaming. Examples are
SteamOS SteamOS is an Arch Linux-based Linux distribution developed by Valve. It incorporates Valve's video game storefront Steam; it is also the official operating system for the Steam Deck, Valve's portable gaming device, as well as Valve's earlier ...
, which is an operating system for Steam Machines,
Steam Deck The Steam Deck is a handheld gaming computer produced by Valve Corporation, designed to run a portion of games available on the Steam storefront client. Built upon the experiences gained from Valve's earlier ventures with Steam Machine and th ...
and general computers,
video game console A video game console is an electronic device that Input/output, outputs a video signal or image to display a video game that can typically be played with a game controller. These may be home video game console, home consoles, which are generally ...
s built from components found in the classical home computer, (embedded) operating systems like
Tizen Tizen () is a Linux-based operating system primarily developed by Samsung Electronics and supported by the Linux Foundation. The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. It was backed by o ...
and
Pandora In Greek mythology, Pandora was the first human woman created by Hephaestus on the instructions of Zeus. As Hesiod related it, each god cooperated by giving her unique gifts. Her other name—inscribed against her figure on a white-ground '' ky ...
, and
handheld game console A handheld game console, or simply handheld console, is a small, portable self-contained video game console with a built-in screen, game controls and speakers. Handheld game consoles are smaller than home video game consoles and contain the con ...
s like
GP2X The GP2X is a Linux-based handheld video game console and portable media player developed by South Korean company GamePark Holdings. It was released on November 10, 2005, in South Korea only. The GP2X is designed for homebrew developers as we ...
, and
Neo Geo X The Neo Geo X (NGX) is a hybrid video game console manufactured by Tommo, licensed by SNK Playmore and released on December 18, 2012. It features games that were popular on the original Neo Geo (system), Neo Geo hardware and comes built-in with 2 ...
. The
Nvidia Shield Nvidia Corporation ( ) is an American multinational corporation and technology company headquartered in Santa Clara, California, and incorporated in Delaware. Founded in 1993 by Jensen Huang (president and CEO), Chris Malachowsky, and Curtis ...
runs Android as an operating system, which is based on a modified Linux kernel. The
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
design of the Linux software platform allows the operating system to be compatible with various computer
instruction set In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
s and many
peripherals A peripheral device, or simply peripheral, is an auxiliary hardware device that a computer uses to transfer information externally. A peripheral is a hardware component that is accessible to and controlled by a computer but is not a core compo ...
, such as
game controller A game controller, gaming controller, or simply controller, is an input device or Input/Output Device, input/output device used with video games or entertainment systems to provide input to a video game. Input devices that have been classified as ...
s and
head-mounted display A head-mounted display (HMD) is a display device, worn on the head or as part of a helmet (see helmet-mounted display for aviation applications), that has a small display optic in front of one (monocular HMD) or each eye (binocular vision, bi ...
s. As an example,
HTC Vive HTC Vive is a line of Virtual reality, virtual and mixed reality Virtual reality headset, headsets produced by HTC, HTC Corporation. The brand currently encompasses headsets designed for use with Personal computer, personal computers as well a ...
, which is a
virtual reality Virtual reality (VR) is a Simulation, simulated experience that employs 3D near-eye displays and pose tracking to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video gam ...
head-mounted display, supports the Linux gaming platform.


Performance

In 2013, tests by
Phoronix Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems. The Phoronix Test Suite, developed by Michael Larabel and Matthew Tippett, has been endorsed by sites such as Linux.com, LinuxPlanet ...
showed real-world performance of games on Linux with proprietary Nvidia and AMD drivers were mostly comparable to results on Windows 8.1.
Phoronix Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems. The Phoronix Test Suite, developed by Michael Larabel and Matthew Tippett, has been endorsed by sites such as Linux.com, LinuxPlanet ...
found similar results in 2015, though
Ars Technica ''Ars Technica'' is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998. It publishes news, reviews, and guides on issues such as computer hardware and software, sci ...
described a 20% performance drop with Linux drivers.


Software architecture

An operating system based on the Linux kernel and customized specifically for gaming, could adopt the
vanilla Vanilla is a spice derived from orchids of the genus ''Vanilla (genus), Vanilla'', primarily obtained from pods of the flat-leaved vanilla (''Vanilla planifolia, V. planifolia''). ''Vanilla'' is not Autogamy, autogamous, so pollination ...
Linux kernel with only little changes, or—like the Android operating system—be based on a relative extensively modified Linux kernel. It could adopt
GNU C Library The GNU C Library, commonly known as glibc, is the GNU Project implementation of the C standard library. It provides a wrapper around the system calls of the Linux kernel and other kernels for application use. Despite its name, it now also dir ...
or
Bionic Bionics or biologically inspired engineering is the application of biological methods and systems found in nature to the study and design of engineering systems and modern technology. The word ''bionic'', coined by Jack E. Steele in August 19 ...
or something like it. The entire
middleware Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue". Middleware makes it easier for software developers to imple ...
or parts of it, could very well be closed-source and
proprietary software Proprietary software is computer software, software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing t ...
; the same is true for the video games. There are free and open-source video games available for the Linux operating system, as well as proprietary ones.


Linux kernel

The subsystems already mainlined and available in the
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
are most probably performant enough so to not impede the gaming experience in any way, however additional software is available, such as e.g. the
Brain Fuck Scheduler The Brain Fuck Scheduler (BFS) is a process scheduler designed for the Linux kernel in August 2009 based on earliest eligible virtual deadline first scheduling (EEVDF), as an alternative to the Completely Fair Scheduler (CFS) and the O(1) sc ...
(a process scheduler) or the Budget Fair Queueing (BFQ) scheduler (an I/O scheduler). Similar to the way the Linux kernel can be, for example, adapted to run better on supercomputers, there are adaptations targeted at improving the performance of games. A project concerning itself with this issue is called Liquorix.


Available software for video game designers


Game creation systems

Several
game creation system A game creation system (GCS) is a consumer-targeted game engine and a set of specialized design tools, and sometimes also a light scripting language, engineered for the rapid iteration of user-derived video games. Unlike more developer-oriented g ...
s can be run on
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
, such as Game Editor,
GDevelop GDevelop is a 2D and 3D cross-platform, free and open-source game engine, which mainly focuses on creating PC and mobile games, as well as HTML5 games playable in the browser. Created by Florian Rival, a software engineer at Google, GDevelop is ...
, Construct and Stencyl, as well as beta versions of
GameMaker GameMaker (originally Animo, Game Maker (until 2011) and GameMaker Studio) is a series of cross-platform game engines created by Mark Overmars in 1999 and developed by YoYo Games since 2007. The latest iteration of ''GameMaker'' was released ...
. A Linux version of
Clickteam Fusion Clickteam is a French software development company based in Boulogne-Billancourt, Hauts-de-Seine. Founded by Francis Poulain, François Lionet and Yves Lamoureux, Clickteam is best known for the creation of Clickteam Fusion, a script-free progra ...
3 was mentioned, but has yet to be released. The Godot, Defold, and
Solar2D Solar2D (formerly Corona SDK) is a free and open-source, cross-platform software development kit originally developed by Corona Labs Inc. and now maintained by Vlad Shcherban. Released in late 2009, it allows software programmers to build 2D mob ...
game engines also supports creating games on Linux, as do the commercial UnrealEd and Unity Editor, The visual programming environments
Snap! SNAP! is a German Eurodance group formed in 1989 by producers Michael Münzing and Luca Anzilotti. The act has undergone several lineup changes over the years, featuring American singers, songwriters, and rappers such as Thea Austin, Turbo ...
,
Scratch Scratch or scratching may refer to: Science and technology * Scratch (programming language), an educational programming language developed by the MIT Media Lab * Scratch space, space on the hard disk drive that is dedicated for only temporary ...
1.X and
Tynker Tynker is an educational programming platform, like Scratch, to help children learn coding skills, including game design, web design, animation and robotics. It includes courses in Minecraft Modding, Minecraft Game Design, Creative Coding, Pyt ...
are Linux compatible.
Enterbrain , formerly , is a Japanese publisher and division of Kadokawa Future Publishing founded on January 30, 1987, as . Magazines published by Enterbrain are generally focused on video games and computer entertainment as well as video game and strate ...
's
RPG Maker MV ''RPG Maker'', known in Japan as , is a series of programs for the development of role-playing video games (RPGs) with genre-driven varieties as well as machinima, originally created by the Japanese group ASCII. The Japanese name, ''Tsukūru'', ...
was released for Linux. In addition, open-source, cross-platform clones of the RPG Maker series exist such as Open RPG Maker, MKXP and EasyRPG, as well as the similar Official Hamster Republic Role Playing Game Construction Engine, OHRRPGCE and Solarus. The Adventure Game Studio editor is not yet ported to Linux, although games made in it are compatible, and the Wintermute Engine, Wintermute and SLUDGE adventure game engines are available. ZGameEditor, Novashell, GB Studio, and the ZZT inspired MegaZeux are also options. Versions of Mugen (game engine), Mugen were made available for Linux, and open-source re-implementations such as IKEMEN Go are compatible. The JavaScript based Ct.js Pixelbox.js, and Superpowers (software), Superpowers are also options.


Level editors

Various level editors exists for Linux, such as Qoole, wxqoole, GtkRadiant, TrenchBroom and J.A.C.K. for the id Tech engines and related, Eureka, SLADE and ReDoomEd for the Doom engine, ''Doom'' engine, and the general purpose tile map editors LDtk, Ogmo, and Tiled.


Debuggers

Several game development tools have been available for Linux, including GNU Debugger, LLDB (debugger), LLDB, Valgrind, glslang and others. VOGL, a debugger for OpenGL was released on 12 March 2014.


Available interfaces and SDKs

There are multiple Application programming interface, interfaces and Software Development Kits available for Linux, and almost all of them are cross-platform. Most are free and open-source software subject to the terms of the zlib License, making it possible to static link against them from fully closed-source proprietary software. One difficulty due to this abundance of interfaces, is the difficulty for programmers to choose the best suitable audio API for their purpose. The main developer of the PulseAudio project, Lennart Poettering, commented on this issue. Physics engines, audio libraries, that are available as modules for game engines, have been available for Linux for a long time. The book ''Programming Linux Games'' covers a couple of the available APIs suited for video game development for Linux, while ''The Linux Programming Interface'' covers the Linux kernel interfaces in much greater detail.


Available middleware

Beside majority of the software which acts as an interface to various subsystems of the operating system, there is also software which can be simply described as middleware. A multitude of companies exist worldwide, whose main or only product is software that is meant to be licensed and integrated into a game engine. Their primary target is the video game industry, but the film industry also utilizes such software for special effects. Some very few well known examples are * classical physics: Havok (software), Havok, Newton Game Dynamics and PhysX * audio: Audiokinetic Wwise, FMOD * other: SpeedTree A significant share of the available middleware already runs natively on Linux, only a very few run exclusively on Linux.


Available IDEs and source code editors

Numerous source code editors and Integrated development environment, IDEs are available for Linux, among which are Visual Studio Code, Sublime Text, Code::Blocks, Qt Creator, Emacs, or Vim (text editor), Vim.


Multi-monitor

A multi-monitor setup is supported on Linux at least by AMD Eyefinity & AMD Catalyst, Xinerama and RandR on both X11 and Wayland. ''Serious Sam 3: BFE'' is one example of a game that runs natively on Linux and supports very high resolutions and is validated by AMD to support their Eyefinity. ''Civilization V'' is another example, it even runs on a List of AMD Accelerated Processing Unit microprocessors#"Kaveri" (2014, 28 nm), "Kaveri" desktop APU in 3x1 portrait mode.


Voice over IP

The specifications of the Mumble (software), Mumble protocol are freely available and there are BSD-licensed implementations for both servers and clients. The positional audio API of Mumble is supported by e.g. ''Cube 2: Sauerbraten''.


Wine

Wine is a compatibility layer that provides binary compatibility and makes it possible to run software, that was written and compiled for Microsoft Windows, on Linux. The Wine project hosts a user-submitted application database (known as Wine AppDB) that lists programs and games along with ratings and reviews which detail how well they run with Wine. Wine AppDB also has a commenting system, which often includes instructions on how to modify a system to run a certain game which cannot run on a normal or default configuration. Many games are rated as running flawlessly, and there are also many other games that can be run with varying degrees of success. The use of Wine for gaming has proved controversial in the Linux community as some feel it is preventing, or at least hindering, the further growth of native gaming on the platform.


Emulators

There are numerous video game console emulator, emulators for Linux. There are also APIs, virtual machines, and machine emulators that provide binary compatibility: * Anbox and Waydroid for the Android (operating system), Android operating system; * Basilisk II for the Motorola 68040, 68040 Mac (computer), Mac; * DOSBox and DOSEMU for MS-DOS and compatibles; * DeSmuME and melonDS for the Nintendo DS; * Dolphin (emulator), Dolphin for the GameCube, Wii, and the Triforce (arcade system board), Triforce; * FCEUX, Nestopia and TuxNES for the Nintendo Entertainment System; * Flashpoint for Adobe Flash; * Frotz for Z-Machine text adventures; * Fuse (emulator), Fuse for the Sinclair ZX Spectrum; * Hatari (emulator), Hatari for the Atari ST, Atari STe, STe, Atari TT, TT and Atari Falcon, Falcon; * gnuboy for the Nintendo Game Boy and Game Boy Color; *
MAME MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to emulate the hardware of arcade games, video game consoles, old computers and other systems in software on modern personal computers and ...
for arcade games (and previously Multi Emulator Super System, MESS for multiple hardware platforms); * Mednafen and Xe emulating multiple hardware platforms including some of the above; * Mupen64Plus and the no longer actively developed original Mupen64 for the Nintendo 64; * PCSX-Reloaded, pSX and the Linux port of ePSXe for the PlayStation; * Neko Project for the NEC PC-9801; * PCSX2 for the PlayStation 2; * PPSSPP for the PlayStation Portable; *
ScummVM Script Creation Utility for Maniac Mansion Virtual Machine (ScummVM) is a set of game engine recreations. Originally designed to play LucasArts adventure games that use the SCUMM system, it also supports a variety of non-SCUMM games by companies l ...
for LucasArts and various other adventure games; * SheepShaver for the
PowerPC PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
Macintosh; * Snes9x, higan (emulator), higan and ZSNES for the Super NES; * Stella (emulator), Stella for the Atari 2600; * UAE (emulator), UAE for the Amiga; * VICE for the Commodore 64, 128, VIC-20, Plus/4 and PET; * VisualBoyAdvance, mGBA and Boycott Advance for the Game Boy Advance; * Mini vMac and the no longer actively developed original vMac for the 680x0 Macintosh;


Linux homebrew on consoles

Linux has been ported to several game consoles, including the Xbox Linux, Xbox, Linux for PlayStation 2, PlayStation 2, PlayStation 3, PlayStation 4, GameCube, and Wii which allows game developers without an expensive game development kit to access console hardware. Several gaming peripherals also work with Linux.


Types of Linux gaming

Linux gaming can be divided into a number of sub-categories.


Libre gaming

Open-source video game, Libre gaming is a form of Linux gaming that emphasizes Free software, libre software, which often includes levels and assets as well as code.


Native gaming

Native gaming is a form of Linux gaming that emphasizes using only native games or ports and not using emulators or compatibility layers.


DRM-free gaming

Digital rights management#Opposition, DRM-free gaming is a form of Linux gaming that emphasizes boycotting
DRM DRM may refer to: Government, military and politics * Defense reform movement, U.S. campaign inspired by Col. John Boyd * Democratic Republic of Madagascar, a former socialist state (1975–1992) on Madagascar * Direction du renseignement militair ...
technologies. This can include buying games from
GOG.com GOG.com (formerly Good Old Games) is a digital distribution platform for video games and films. It is operated by GOG sp. z o.o., a wholly owned subsidiary of CD Projekt, based in Warsaw, Poland. GOG.com delivers DRM-free video games through i ...
, certain
Humble Bundle Humble Bundle, Inc. is a digital storefront for video games, which grew out of its original offering of Humble Bundles, collections of games sold at a price determined by the purchaser and with a portion of the price going towards charity and ...
s or
itch.io Itch.io (stylized in all lowercase) is a website for users to host, sell and download indie video games, indie role-playing games, game assets, comics, zines and music. Launched in March 2013 by Leaf Corcoran, the service hosts over 1,000,000 ...
and avoiding
Steam Steam is water vapor, often mixed with air or an aerosol of liquid water droplets. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization. Saturated or superheated steam is inv ...
and similar services.


Terminal gaming

Terminal gaming is the playing of text-based games from within a Command-line interface, console, often programmed within Bash (Unix shell), Bash or using libraries such as ncurses.


Retro gaming

Retrogaming is the playing of older games using emulators such as
MAME MAME (formerly an acronym of Multiple Arcade Machine Emulator) is a free and open-source emulator designed to emulate the hardware of arcade games, video game consoles, old computers and other systems in software on modern personal computers and ...
or
Dosbox DOSBox is a free and open-source MS-DOS emulator. It supports running programs primarily video games that are otherwise inaccessible since hardware for running a compatible disk operating system (DOS) is obsolete and generally unavailab ...
, compatibility layers such as
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
and
Proton A proton is a stable subatomic particle, symbol , Hydron (chemistry), H+, or 1H+ with a positive electric charge of +1 ''e'' (elementary charge). Its mass is slightly less than the mass of a neutron and approximately times the mass of an e ...
, Game engine recreation, engine reimplementations and
source port A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible. Description Source ports are often ...
s, or even older
Linux distributions A Linux distribution, often abbreviated as distro, is an operating system that includes the Linux kernel for its kernel (operating system), kernel functionality. Although the name does not imply distribution (marketing), product distribution pe ...
(including live CDs and live USB, or virtual machines), original binaries, and period hardware.


Live gaming

A number of games can be played from live CD, live distributions such as Knoppix, allowing easy access for users unwilling to fully commit to Linux. Certain live distros have specially targeted gamers, such as SuperGamer and Linux-Gamers.


Browser gaming

Browser gaming is the act of playing online games through a web browser, which has the advantage of largely being platform independent. The same largely applies to social network games hosted on social media sites. Older games were largely based on Adobe Flash, while modern ones are mostly HTML5.


Cloud gaming

Cloud gaming is the streaming of games from a central server onto a desktop client. This is another way to play games on Linux that are not natively supported, although some cloud services, such as the erstwhile Google Stadia, are hosted on Linux and Android servers. GamingAnywhere is an open source implementation.


On Windows

Although less exploited than the reverse, as few programs are Linux exclusive, support does exist for running Linux binaries from Windows. The Windows Subsystem for Linux allows the running of both command line and graphical Linux applications from Windows 10 and Windows 11. An earlier implementation is Cygwin, started by Cygnus Solutions and later maintained by
Red Hat Red Hat, Inc. (formerly Red Hat Software, Inc.) is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North ...
, although it has limited hardware access and required adaptation. The use of
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
can even allow for the running of Windows games on Linux from Windows. The LibTAS library for tool assisted speedruns currently recommends WSL to run on Windows. Naughty Dog meanwhile have used Cygwin to run old command-line tools for use in their game development, which is a broader use for the platform. As with running Windows applications on Linux, there is controversy over whether running Linux applications on Windows will dilute interest in Linux as distinct platform, though it has speciality uses.


Android gaming

Originally derived from
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
, the Android (operating system), Android mobile operating system has a distinct and popular gaming ecosystem. It has also been used as the base for several game consoles, such as the Nvidia Shield Portable and the Ouya. Popular games include ''Pokemon Go'', ''Genshin Impact'', ''League of Legends: Wild Rift'', ''Dead Cells'' and ''Call of Duty: Mobile''. Certain games, such as ''Minecraft'', ''Stardew Valley'', and ''Papers Please'', are available for both Android and desktop Linux.


ChromeOS gaming

ChromeOS is another
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
derived operating system by Google for its Chromebooks, and it too has a dedicated gaming ecosystem. Partly owing to a lack of high end graphics hardware, it is especially oriented towards cloud gaming via services like GeForce Now and Xbox Cloud Gaming, with models featuring Nvidia GPUs ultimately being cancelled. Numerous games for Android (operating system), Android have also been made compatible with ChromeOS, as well as a standard Linux games,
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
games via
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
or
Proton A proton is a stable subatomic particle, symbol , Hydron (chemistry), H+, or 1H+ with a positive electric charge of +1 ''e'' (elementary charge). Its mass is slightly less than the mass of a neutron and approximately times the mass of an e ...
, and with browser games also being popular. A version of Steam (software), Steam has been in development for ChromeOS, with third party launchers also available such as the Heroic Games Launcher for the
Epic Games Store The Epic Games Store is a video game digital distribution service and storefront operated by Epic Games. It launched in December 2018 as a software client, for Microsoft Windows and macOS, and online storefront. Android and iOS versions of t ...
. Popular titles include ''Among Us'', ''Genshin Impact'', ''Alto's Odyssey'', ''Roblox'', and ''Fortnite''. Skepticism remains for using ChromeOS and Chromebooks as gaming machines.


BSD gaming

Owing to a common Unix-like heritage and
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
ethos, many games for Linux are also ported to BSD List of BSD operating systems, variants or can be run using compatibility layers such as Linuxulator. BSDi had partnered with
Loki Software Loki Software, Inc. (Loki Entertainment) was an American video game developer based in Tustin, California, that porting, ported several video games from Microsoft Windows to Linux. It took its name from the Norse deity Loki. Although successful ...
to ensure its Linux ports ran on FreeBSD. The Mizutamari launcher exists to facilitate running Windows games through
Wine Wine is an alcoholic drink made from Fermentation in winemaking, fermented fruit. Yeast in winemaking, Yeast consumes the sugar in the fruit and converts it to ethanol and carbon dioxide, releasing heat in the process. Wine is most often made f ...
, which can still be used standalone. A 2011 Benchmark (computing), benchmark by
Phoronix Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems. The Phoronix Test Suite, developed by Michael Larabel and Matthew Tippett, has been endorsed by sites such as Linux.com, LinuxPlanet ...
even found certain speed advantages over running games on Linux itself, comparing PC-BSD 8.2 to Ubuntu (operating system), Ubuntu 11.04. Most BSD systems come with the same pack in desktop games as Linux. The Permissive license, permissive licensing of BSD has also lead to its inclusion in the system software of several game consoles, such as the Sony PlayStation line and the Nintendo Switch.


OpenHarmony gaming

HarmonyOS with custom kernel and OpenHarmony-Oniro based operating systems distros of these newer platforms has a dedicated gaming ecosystem with compatibilities with third-party Linux libraries by developers on
Linux kernel The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
subsystem such as Musl, musl-libc of C standard library, C standard library that targets the Linux syscall and POSIX APIs compatibility for native compatible games as well as limited virtual machines such as Android (operating system), Android-based sandboxed ones.


Unix gaming

A further niche exists for running games, either through ports or lxrun, on Solaris (operating system), Solaris and derivatives such as OpenIndiana, Darwin (operating system), Darwin distributions such as PureDarwin, Coherent (operating system), Coherent, SerenityOS, Redox OS, ToaruOS, Xv6, Fiwix, or on Minix and GNU Hurd, Hurd based systems. There has been some cross-pollination with purely proprietary
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
List of Unix systems, derivatives, such as AIX, QNX, Domain/OS, HP-UX, IRIX (:category:IRIX games, see here), Xenix,
SCO Unix Xinuos OpenServer, previously SCO UNIX and SCO Open Desktop (SCO ODT), is a closed source computer operating system developed by Santa Cruz Operation (SCO), later acquired by SCO Group, and now owned by Xinuos. Early versions of OpenServer were ...
, Unixware, Tru64 UNIX, LynxOS (which features inbuilt Linux compatibility), Ultrix, OpenVMS, z/OS UNIX System Services, and even A/UX. The games ''
Doom Doom is another name for damnation. Doom may also refer to: People * Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed * Daniel Doom (1934–2020), Belgian cyclist * Debbie Doom (born 1963), American softball pitche ...
'' and '' Quake'' were developed by
id Software id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
on NeXTStep, a forerunner of modern macOS, before being ported to DOS and back to numerous other Unix variants. This involved reaching out to numerous Unix vendors to supply machines to use in the build and testing process.


See also

* Directories and lists ** Free Software Directory ** List of emulators ** List of open-source video games ** List of video game console emulators * Linux gaming software ** Direct3D#Alternative implementations, Direct3D (alternative implementation) **
Lutris Lutris is a free and open source game manager for Linux-based operating systems developed and maintained by Mathieu Comandon and the community, released under the GNU General Public License. For games that require using Wine, community insta ...
**
PlayOnLinux PlayOnLinux is a graphical frontend for the Wine software compatibility layer which allows Linux users to install Windows-based video games, Microsoft Office (2000 to 2016), Microsoft Internet Explorer, as well as many other applications such a ...
** Proton (software) ** Steam (service) **
Vulkan Vulkan is a cross-platform API and open standard for 3D graphics and computing. It was intended to address the shortcomings of OpenGL, and allow developers more control over the GPU. It is designed to support a wide variety of GPUs, CPUs and o ...
** Wine (software) * Other articles ** Linux for PlayStation 2 ** Sega Lindbergh


References

{{VideoGameGenre Video gaming Linux games, Video game development software for Linux, Video game platforms