HOME

TheInfoList



OR:

Linux gaming refers to playing
video games Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This feedb ...
on a
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
.


History

Linux gaming started largely as an extension of the already present
Unix Unix (; trademarked as UNIX) is a family of multitasking, multiuser 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, with both systems sharing many similar titles. These games were either mostly original or clones of arcade games and text adventures. A notable example of this are the "
BSD The Berkeley Software Distribution or Berkeley Standard Distribution (BSD) is a discontinued operating system based on Research Unix, developed and distributed by the Computer Systems Research Group (CSRG) at the University of California, Be ...
Games", a collection of
interactive fiction '' Interactive fiction, often abbreviated IF, is software simulating environments in which players use text commands to control characters and influence the environment. Works in this form can be understood as literary narratives, either in the ...
and other text-mode titles. The
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
and
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
methodologies which spawned the development of the operating system in general also spawned the creation of various early free games. Popular early titles included ''
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 1982 game '' Hack'', itself inspired by the 1980 game ''Rogue''. The player takes the rol ...
,
Netrek ''Netrek'' is an Internet game for up to 16 players, written almost entirely in cross-platform open-source software. It combines features of multi-directional shooters and team-based real-time strategy games. Players attempt to disable or destroy ...
,
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 desig ...
, XEvil, xbattle, Xconq'' and '' XPilot''. As the operating system itself grew and expanded, the amount of free and open-source games also increased in scale and complexity.


1990–1998

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'' to Linux, as well as many other systems, during his spare time. From there he would also help found the development studio ''
Crack dot Com Crack dot Com was a computer game development company co-founded by ex-id Software programmer Dave Taylor, and Jonathan Clark. History Crack dot com started from home with a staff of just four people. Their first completed game, which had I ...
'', which released the video game''
Abuse Abuse is the improper usage or treatment of a 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, crimes, or other t ...
'', with the game's Linux port even being published by Linux vendor Red Hat.
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 in 1996, once again by Dave D. Taylor working in his free time. Later id products continued to be ported by
David Kirsch David Guy Kirsch is an American oncologist currently the Barbara Levine University Professor at Duke University and an Elected Fellow of the American Association for the Advancement of Science. Education He earned his M.D. and Ph.D. at Johns Hopk ...
and
Timothee Besset Timothée Besset is a French software programmer, (also known as TTimo), best known for supporting Linux, as well as some Macintosh, ports of id Software's products. He has been involved with the game ports of various id properties over the past ...
, 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, and founded in 1999. The company owns publisher Bethesda Softworks with its development unit Bethesda Game Studios (developer of ''The Elder Scrolls, ...
in 2009. In 1991 DUX Software contracted Don Hopkins to port ''
SimCity ''SimCity'' is an open-ended city-building video game series originally designed by Will Wright. The first game in the series, '' SimCity'', was published by Maxis in 1989 and were followed by several sequels and many other spin-off "''Si ...
'' to Unix, which he later ported to Linux and eventually released as open source for the OLPC XO Laptop. Other early commercial Linux games included ''
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 daughte ...
'', an adventure game released in 1998 by MP Entertainment, and '' Inner Worlds'' in 1996, which was released for and developed on Linux. In 1998, 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 system. ...
'' to Linux. A website called The Linux Game Tome began to catalog games created for or ported to Linux in 1995.


1998–2002

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 Simple DirectMedia Layer (SDL) is a cross-platform software development library designed to provide a hardware abstraction layer for computer multimedia hardware components. Software developers can use it to write high-performance computer game ...
, 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 ...
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. 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 t ...
, 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 A video game developer is a broad term for a software developer specializing in video game development – ...
, Philos Laboratories, and
Vicarious Visions Blizzard Albany (formerly Vicarious Visions, Inc.) is an American video game developer based in Albany, New York. The studio was acquired by Activision in January 2005. After releasing its last game as part of that company, '' Tony Hawk's Pro Sk ...
. During this time Michael Simms founded Tux Games, one of the first online Linux game retailers.


2002–2010

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 running on Linux operating systems. As well as porting games, LGP also sponsored the deve ...
and
RuneSoft Runesoft GmbH, stylised as RuneSoft (founded as e.p.i.c. interactive entertainment gmbh), is a German publisher founded in 2000 that ports games to alternative platforms such as Linux, Mac OS X, AmigaOS, MorphOS, and magnussoft ZETA. Alongs ...
, 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. Around this time many companies, starting with id Software, also began to release legacy
source code In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
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 cr ...
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 First-person shooter (FPS) is a sub-genre of shooter video games centered on gun and other weapon-based combat in a first-person perspective, with the player experiencing the action through the eyes of the protagonist and controlling the pla ...
. 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 game, short for independent video game, is a video game typically 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) games. ...
, with many "indie" developers favouring support for multiple platforms. The Humble Indie Bundle initiatives 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 release of a Linux version of
Desura Desura was 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 digital media content such as audio, v ...
, 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 digital media content such as audio, video, e-books, video games, and othe ...
platform with a primary focus on small independent developers, was also heralded by several commentators as an important step to greater acknowledgement of Linux as a gaming platform. 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.


2010–present

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 slurries) by opening, closing, or partially obstructing various passageways. Valves are technically fitting ...
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 release of '' Counter-Strike: Source'' and ''Half-Life 2''. Updates to Source were released in incremental versions, with the engine being suc ...
for Linux as well as stating their intention to release their
Steam Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporizat ...
digital distribution service for Linux. The potential availability of a Linux Steam client has already attracted other developers to consider porting their titles to Linux, including previously
Mac OS Two major famlies of Mac operating systems were developed by Apple Inc. 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, rebranded " ...
only porting houses such as Aspyr Media and
Feral Interactive Feral Interactive is a British video games developer and publisher for macOS, Linux, iOS, Android, Nintendo Switch and Microsoft Windows platforms. It was founded in 1996 to bring games to Mac and specialises in porting games to different ...
. In November 2012,
Unity Technologies Unity Software Inc. (doing business as Unity Technologies) is a video game software development company based in San Francisco. It was founded in Denmark in 2004 as Over the Edge Entertainment (OTEE) and changed its name in 2007. Unity Technolo ...
ported their Unity engine 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 a Linux distribution developed by Valve. It is open source with some closed source components and is the primary operating system for Steam Machines and the Steam Deck. The initial versions of SteamOS, versions 1.0 and 2.0, were ba ...
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." In March 2014 GOG.com 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 militai ...
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. In March and April 2014 two major developers
Epic Games Epic Games, Inc. is an American video game and software developer and publisher based in Cary, North Carolina. The company was founded by Tim Sweeney as Potomac Computer Systems in 1991, originally located in his parents' house in Potomac, ...
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 also operates further studios in Kyiv, Ukraine and Istanbul, Turkey. ...
announced Linux support for their next generation engines
Unreal Engine 4 Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game ''Unreal (1998 video game), Unreal''. Initially developed for Personal computer, PC first-person shooters, i ...
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'', and continues to be updated to support new consoles and ...
respectively. On August 22, 2018, Valve released their fork of
Wine Wine is an alcoholic drink typically made from fermented grapes. Yeast consumes the sugar in the grapes and converts it to ethanol and carbon dioxide, releasing heat in the process. Different varieties of grapes and strains of yeasts are ...
called Proton, aimed at gaming. It features some improvements over the vanilla Wine such as Vulkan-based DirectX 11 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 and DirectX 12 over Vulkan. On February 25, 2022, Valve released
Steam Deck The Steam Deck is a handheld gaming computer developed by Valve Corporation. Released on February 25, 2022, the Steam Deck can be played as a handheld or connected to a monitor in the same manner as the Nintendo Switch. It is an x86-64-v3 de ...
, 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 cons ...
running SteamOS 3.0.


Market share

The
Steam Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporizat ...
Hardware Survey reports that as of July 2021, 1% of users are using some form of Linux as their platform's primary operating system. The
Unity Unity may refer to: Buildings * Unity Building, Oregon, Illinois, US; a historic building * Unity Building (Chicago), Illinois, US; a skyscraper * Unity Buildings, Liverpool, UK; two buildings in England * Unity Chapel, Wyoming, Wisconsin, US; a ...
game engine A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term " software engine" used in the softwar ...
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 t ...
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 a Linux distribution developed by Valve. It is open source with some closed source components and is the primary operating system for Steam Machines and the Steam Deck. The initial versions of SteamOS, versions 1.0 and 2.0, were ba ...
, which is an operating system for Steam Machines,
Steam Deck The Steam Deck is a handheld gaming computer developed by Valve Corporation. Released on February 25, 2022, the Steam Deck can be played as a handheld or connected to a monitor in the same manner as the Nintendo Switch. It is an x86-64-v3 de ...
and general computers,
video game console A video game console is an electronic device that outputs a video signal or image to display a video game that can be played with a game controller. These may be home consoles, which are generally placed in a permanent location connected to ...
s built from components found in the classical home computer, (embedded) operating systems like
Tizen Tizen () is a Linux-based mobile operating system backed by the Linux Foundation, mainly developed and used primarily by Samsung Electronics. The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo ...
and
Pandora In Greek mythology, Pandora (Greek: , derived from , ''pān'', i.e. "all" and , ''dōron'', i.e. "gift", thus "the all-endowed", "all-gifted" or "all-giving") was the first human woman created by Hephaestus on the instructions of Zeus. As Hes ...
, 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 cons ...
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 wel ...
, and Neo Geo X. The
Nvidia Shield Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
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 the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
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), also called computer architecture, is an abstract model of a computer. A device that executes instructions described by that ISA, such as a central processing unit (CPU), is called a ...
s and many
peripherals A peripheral or peripheral device is an auxiliary device used to put information into and get information out of a computer. The term ''peripheral device'' refers to all hardware components that are attached to a computer and are controlled by th ...
, such as
game controller A game controller, gaming controller, or simply controller, is an input device used with video games or entertainment systems to provide input to a video game, typically to control an object or character in the game. Before the seventh generation ...
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 HMD). An ...
s. As an example,
HTC Vive VIVE, sometimes referred to as HTC Vive, is a virtual reality brand of HTC Corporation. It consists of hardware like its titular virtual reality headsets and accessories, virtual reality software and services, and initiatives that promote ...
, which is a
virtual reality Virtual reality (VR) is a simulated experience that employs pose tracking and 3D near-eye displays to give the user an immersive feel of a virtual world. Applications of virtual reality include entertainment (particularly video games), e ...
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 which is developed by Michael Larabel and Matthew Tippett. The Phoronix Test Suite has been endorsed by sites such as Linux.com, Lin ...
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 which is developed by Michael Larabel and Matthew Tippett. The Phoronix Test Suite has been endorsed by sites such as Linux.com, Lin ...
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, sc ...
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 Mexican species, flat-leaved vanilla (''Vanilla planifolia, V. planifolia''). Pollination is required to make the p ...
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's implementation of the C standard library. Despite its name, it now also directly supports C++ (and, indirectly, other programming languages). It was started in the 1980s by ...
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 ...
or something like it. The entire
middleware Middleware is a type of computer software 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 implement c ...
or parts of it, could very well be closed-source and
proprietary software Proprietary software is computer software, software that is deemed within the free and open-source software to be non-free because its creator, publisher, or other rightsholder or rightsholder partner exercises a legal monopoly afforded by modern ...
; 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, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ...
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 (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


Debuggers

Several game development tools have been available for Linux, including
GNU Debugger The GNU Debugger (GDB) is a portable debugger that runs on many Unix-like systems and works for many programming languages, including Ada, C, C++, Objective-C, Free Pascal, Fortran, Go, and partially others. History GDB was first writte ...
, LLDB,
Valgrind Valgrind () is a programming tool for memory debugging, memory leak detection, and profiling. Valgrind was originally designed to be a free memory debugging tool for Linux on x86, but has since evolved to become a generic framework for creati ...
, glslang and others. VOGL, a
debugger A debugger or debugging tool is a computer program used to test and debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the programmer to track its execut ...
for
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve ha ...
was released on 12 March 2014. An open-source, cross-platform clone of
Enterbrain , formerly , is a Japanese publisher and division of Kadokawa Future Publishing founded on 30 January 1987 as . Magazines published by Enterbrain are generally focused on video games and computer entertainment as well as video game and strategy ...
's
RPG Maker RPG Maker, known in Japan as , is a series of programs for the development of role-playing video games (RPGs) with story-driven elements, created by the Japanese group ASCII, succeeded by Enterbrain. The Japanese name, ''Tsukūru'', is a pu ...
(2000, 2003, XP, VX), called OpenRPG Maker, is currently in development.


Available interfaces and SDKs

There are multiple interfaces and
Software Development Kit A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific ...
s available for Linux, and almost all of them are
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software ...
. Most are
free and open-source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
subject to the terms of the
zlib License The zlib license is a permissive free software license which defines the terms under which the zlib software library can be distributed. It is also used by many other free software packages. The libpng library uses a similar license sometimes r ...
, 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 PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, various BSD distributions such as FreeBSD and OpenBSD, macOS, as well as Illumos distributions and the Solaris oper ...
project,
Lennart Poettering Lennart Poettering (born 15 October 1980) is a German software engineer working for Microsoft and the original author of PulseAudio, Avahi and systemd. Life and career Poettering was born in Guatemala City but grew up in Rio de Janeiro, B ...
, 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 ''The Linux Programming Interface: A Linux and UNIX System Programming Handbook'' is a book written by Michael Kerrisk, which documents the APIs of the Linux kernel and of the GNU C Library (glibc). Book It covers a wide array of topics dealin ...
'' covers the
Linux kernel interfaces The Linux kernel provides several interfaces to user-space applications that are used for different purposes and that have different properties by design. There are two types of application programming interface (API) in the Linux kernel that ...
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 The video game industry encompasses the Video game development, development, marketing, and Video game monetization, monetization of video games. The industry (economics), industry encompasses dozens of job disciplines and thousands of jobs wor ...
, but the film industry also utilizes such software for special effects. Some very few well known examples are * classical physics: Havok,
Newton Game Dynamics Newton Game Dynamics is an open-source physics engine for realistically simulating rigid bodies in games and other real-time applications. Its solver is deterministic and not based on traditional LCP or iterative methods. Newton Game Dynamic ...
and PhysX * audio:
Audiokinetic Wwise Wwise (Wave Works Interactive Sound Engine) is Audiokinetic's software for interactive media and video games, available for free to non-commercial users and under license for commercial video game developers. It features an audio authoring tool and ...
, FMOD * other:
SpeedTree SpeedTree is a group of vegetation programming and modeling software products developed and sold by Interactive Data Visualization, Inc. (IDV) that generates virtual foliage for animations, architecture and in real time for video games and dema ...
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 editor A source-code editor is a text editor program designed specifically for editing source code of computer programs. It may be a standalone application or it may be built into an integrated development environment (IDE) or web browser. Source-code ed ...
s and IDEs are available for Linux, among which are
Visual Studio Code Visual Studio Code, also commonly referred to as VS Code, is a source-code editor made by Microsoft with the Electron Framework, for Windows, Linux and macOS. Features include support for debugging, syntax highlighting, intelligent code compl ...
, 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 (software), 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 Macintosh; * DOSBox and DOSEMU for MS-DOS/PC DOS and compatibles; * DeSmuME and melonDS for the Nintendo DS; * Dolphin (emulator), Dolphin for the Nintendo GameCube, Wii, and the Triforce (arcade system board), Triforce; * FCEUX, Nestopia and TuxNES for the Nintendo Entertainment System; * 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 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 for LucasArts and various other adventure games; * SheepShaver for the PowerPC 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.


Linux adoption


Adoption by game engines

The game engine is the software solely responsible for the ''game mechanics'', or rules defining game play. There are different game engines for first-person shooters, strategy video games, etc. Besides the game mechanics, software is also needed to handle graphics, audio, physics, input handling, and networking. Game engines that are used by many video games and run on top of Linux include: * C4 Engine (Terathon Software) *
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'', and continues to be updated to support new consoles 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 also operates further studios in Kyiv, Ukraine and Istanbul, Turkey. ...
) * Diesel (game engine), Diesel 2.0 (Grin (company), Grin) * HPL Engine 1–3 (Frictional Games) * id Tech (
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 ...
) * Serious Engine (Croteam) * Source (game engine), Source (
Valve A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or slurries) by opening, closing, or partially obstructing various passageways. Valves are technically fitting ...
) * Unigine (Unigine Corp) *
Unity Unity may refer to: Buildings * Unity Building, Oregon, Illinois, US; a historic building * Unity Building (Chicago), Illinois, US; a skyscraper * Unity Buildings, Liverpool, UK; two buildings in England * Unity Chapel, Wyoming, Wisconsin, US; a ...
5 (
Unity Technologies Unity Software Inc. (doing business as Unity Technologies) is a video game software development company based in San Francisco. It was founded in Denmark in 2004 as Over the Edge Entertainment (OTEE) and changed its name in 2007. Unity Technolo ...
) * Unreal Engine 1-4 (
Epic Games Epic Games, Inc. is an American video game and software developer and publisher based in Cary, North Carolina. The company was founded by Tim Sweeney as Potomac Computer Systems in 1991, originally located in his parents' house in Potomac, ...
) *Godot Engine, Godot engine


Adoption by video games

There are many free and open-source video games as well as commercially distributed proprietary video games that run natively on Linux. Some independent companies have also begun porting prominent video games from Microsoft Windows to Linux.


Free and open-source games


= Original games

= A few original open source video games have attained notability: * ''0 A.D. (video game), 0 A.D.'' is a real-time strategy game of ancient warfare, similar to Age of Empires. * ''AssaultCube'' is a first-person shooter. * ''AstroMenace'' is a 3D scroll-shooter. * ''BZFlag'' is a 3D First person tank shooter (With jumping). * ''Battle for Wesnoth'' is a turn-based strategy game. * ''Blob Wars: Metal Blob Solid'' is a 2D platform game. * ''Chromium B.S.U.'' is a fast-paced, arcade-style, top-scrolling space shooter. * ''CodeRED: Alien Arena'' is a sci-fi first-person shooter derived from the ''Quake II'' engine. * ''Crimson Fields'' is a turn-based tactical wargame. * ''Cube 2: Sauerbraten'' is a 3D first-person shooter with an integrated map editing mode. * ''Danger from the Deep'' is a submarine simulator set in World War II. * ''Glest'' is a real-time strategy game, with optional multiplayer. * ''
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 1982 game '' Hack'', itself inspired by the 1980 game ''Rogue''. The player takes the rol ...
'' and ''Angband (video game), Angband'' are text-based computer role-playing games. * ''
Netrek ''Netrek'' is an Internet game for up to 16 players, written almost entirely in cross-platform open-source software. It combines features of multi-directional shooters and team-based real-time strategy games. Players attempt to disable or destroy ...
'' is a ''Star Trek'' themed multiplayer 2D space battle game. * ''Nexuiz'' is a first-person shooter. Although, this has been replaced by ''Xonotic''. * ''Project Starfighter, Project: Starfighter'' a multi-directional, objective based shoot-em-up. * ''TORCS'' (The Open Racing Car Simulator) – considered one of the best open-source racing simulators, with realistic graphics and vehicle handling. * ''Tremulous'' is a 3D first-person shooter/real-time strategy game. * ''Tux Racer'' is a 3D racing game featuring Tux (mascot), Tux. * ''Urban Terror'' is a standalone ''Quake III Arena'' first-person shooter. (Proprietary mod). * ''Vega Strike'' is a space flight simulation. * ''Warsow (video game), Warsow'' is a ''Quake (series), Quake''-like, fast-paced first-person shooter.


= Clones and remakes

= There are a larger number of open source Clone (video games), clones and remakes of classic games: * ''FreeCiv'' is a clone of ''Civilization II''. * ''FreeOrion'' is inspired by Master of Orion. * ''Frets on Fire'' is a clone of ''Guitar Hero (video game), Guitar Hero''. * ''Frozen Bubble'' is a clone of ''Puzzle Bobble''. * ''Grid Wars'' is a clone of ''Geometry Wars''. * ''Head Over Heels (video game), Head Over Heels'', a ZX-Spectrum action platformer, was remade for Linux, Windows, Mac OS X, and BeOS. * ''Oolite (video game), Oolite'' is a free and open-source remake of ''Elite (video game), Elite''. * ''OpenClonk'' is a free and open-source remake of ''Clonk''. * ''OpenTTD'' is a remake of ''Transport Tycoon Deluxe''. * ''OpenMW'' game engine reimplementation of ''Morrowind''. * ''Performous'' is a remix of the ideas behind ''Guitar Hero (video game), Guitar Hero'', ''SingStar'' and ''Dance Dance Revolution''. * ''Pingus (video game), Pingus'' is a clone of ''Lemmings (video game), Lemmings''. * ''Scorched 3D'' is a 3D adaptation of ''Scorched Earth (computer game), Scorched Earth''. * ''Spring (computer game), Spring'' originally is a clone of ''Total Annihilation'', but actually is a platform for real time strategy games. * ''StepMania'' is a clone of ''Dance Dance Revolution'' * ''SuperTuxKart'' and ''TuxKart'' are clones of ''Mario Kart''. * ''SuperTux'' and ''Secret Maryo Chronicles'' are both clones of ''Super Mario Bros.'' * ''The Dark Mod'' is a stealth game inspired by the ''Thief (series)'' games (particularly 1 and 2) from Looking Glass Studios * ''The Zod Engine'' is an actively developed open source remake of the game ''Z (video game), Z''. * ''UFO: Alien Invasion'' is heavily influenced by the X-COM series, mostly by ''UFO: Enemy Unknown''. * ''UltraStar'' is an open source clone of ''SingStar'' * ''Ur-Quan Masters#The Ur-Quan Masters, Ur-Quan Masters'' is based on the original source code for ''Star Control II'' * ''Warzone 2100'' is a real-time strategy and real-time tactics hybrid computer game. Originally published by Eidos Interactive and later released as open source. * ''Widelands'' is a clone of ''The Settlers II''. * Bill Kendrick has developed many free software games, most inspired by games for the Atari 8-bit and other classic systems.


Proprietary games


= Available on Steam

= Valve officially released Steam for Linux on February 14, 2013. the number of Linux-compatible games on Steam exceeds 6,500. With the launch of
SteamOS SteamOS is a Linux distribution developed by Valve. It is open source with some closed source components and is the primary operating system for Steam Machines and the Steam Deck. The initial versions of SteamOS, versions 1.0 and 2.0, were ba ...
, a distribution of Linux made by Valve intended to be used for HTPC gaming, that number is quickly growing. Listed below are some notable games available on Steam for Linux: * ''Age of Wonders III'' * ''Alien: Isolation'' * ''American Truck Simulator'' * ''And Yet It Moves'' * ''Another World (video game), Another World'' * ''Aquaria (video game), Aquaria'' * ''Bastion (video game), Bastion'' * ''The Binding of Isaac (video game), The Binding of Isaac'' * ''BioShock Infinite'' * ''Borderlands 2'' * ''Borderlands: The Pre-Sequel!'' * ''Braid (video game), Braid'' * ''Brütal Legend'' * ''Cave Story+'' * ''Civilization V'' * ''Civilization VI'' * ''Civilization: Beyond Earth'' * ''Counter-Strike'' * ''Counter-Strike: Global Offensive'' * ''Counter-Strike: Source'' * ''Day of the Tentacle Remastered'' * ''Dead Island'' * ''Deus Ex: Mankind Divided'' * ''Dirt Rally'' * ''Don't Starve'' * ''Dota 2'' * ''Empire: Total War'' * ''Fez (video game), Fez'' * ''Freedom Planet'' * ''GRID Autosport'' * ''Grim Fandango Remastered'' * ''Half-Life (video game), Half-Life'' * ''Half-Life 2'' * ''Hitman (2016 video game), Hitman'' * ''Hitman Go'' * ''Kerbal Space Program'' * ''Lara Croft Go'' * ''Left 4 Dead 2'' * ''Life Is Strange (video game), Life Is Strange'' * ''Life Is Strange 2'' * ''Limbo (video game), Limbo'' * ''Mad Max (2015 video game), Mad Max'' * ''Madout Big City Online'' * ''Metro 2033 (video game), Metro 2033'' * ''Metro: Last Light'' * ''Middle-earth: Shadow of Mordor'' * ''Mini Metro (video game), Mini Metro'' * ''Pillars of Eternity'' * ''Portal (video game), Portal'' * ''Portal 2'' * ''Rocket League'' * ''Saints Row 2'' * ''Saints Row IV'' * ''Saints Row: The Third'' * ''Shovel Knight'' * ''Skullgirls'' * ''Spec Ops: The Line'' * ''Star Wars Knights of the Old Republic II: The Sith Lords'' * ''Super Meat Boy'' * ''System Shock 2'' * ''The Talos Principle'' * ''Tank Force'' * ''Team Fortress 2'' * ''Tomb Raider (2013 video game), Tomb Raider'' * ''Total War: Warhammer'' * ''TowerFall Ascension'' * ''Undertale'' * ''VVVVVV'' * ''The Witcher 2: Assassins of Kings'' * ''XCOM: Enemy Unknown'' * ''XCOM 2''


Independent game developers

Independent developer 2D Boy released ''World of Goo'' for Linux. Role-playing video game titles like ''Eschalon: Book I'', ''Eschalon: Book II'' and ''Penny Arcade Adventures: On the Rain-Slick Precipice of Darkness'' were developed cross-platform from the start of development, including a Linux version. ''Sillysoft'' released Linux versions of their game ''Lux (video game), Lux'' and its various versions. ''Hemisphere Games'' has released a Linux version of ''Osmos''. ''Koonsolo'' has released a Linux version of ''Mystic Mine''. ''Amanita Design'' has released Linux versions of ''Machinarium'' and ''Samorost 2''. Irrgheist released a Linux version of their futuristic racing game ''H-Craft Championship''. ''Gamerizon'' has released a Linux version of ''QuantZ (videogame), QuantZ''. ''InterAction Studios'' has several titles mostly in the ''Chicken Invaders'' series. ''Kristanix Games'' has released Linux versions of ''Crossword Twist'', ''Fantastic Farm'', ''Guess The Phrase!'', ''Jewel Twist'', ''Kakuro Epic'', ''Mahjong Epic'', ''Maxi Dice'', ''Solitaire Epic'', ''Sudoku Epic'', ''Theseus and the Minotaur''. ''Anawiki Games'' has released a Linux versions of ''Path of Magic'', ''Runes of Avalon'', ''Runes of Avalon 2'', ''Soccer Cup Solitaire'', ''The Perfect Tree'' and ''Dress-Up Pups''. Gaslamp Games released a Linux version of ''Dungeons of Dredmor''. Broken Rules has released a Linux version of ''And Yet It Moves''. Frictional Games released Linux versions of both ''Penumbra: Black Plague'' and ''Penumbra: Overture'', as well as the expansion pack ''Penumbra: Requiem''. They also released ''Amnesia: The Dark Descent'' for Linux simultaneously with the Windows and Mac OS X versions. S2 Games released Linux clients for their titles ''Savage: The Battle for Newerth'', ''Savage 2: A Tortured Soul'' and ''Heroes of Newerth''. Wolfire Games released a Linux version of their game ''Lugaru'' and they will release its sequel ''Overgrowth (video game), Overgrowth'' for Linux. David Rosen's ''Black Shades'' was also ported to Linux. ''Arctic Paint'' has released a Linux version of ''Number Drill''. ''Charlie's Games'' has released a Linux version of ''Bullet Candy Perfect'', ''Irukandji'', ''Space Phallus'' and ''Scoregasm''. Illwinter Game Design released ''Conquest of Elysium II'', ''Dominions: Priests, Prophets and Pretenders'', ''Dominions II: The Ascension Wars'', and ''Dominions 3: The Awakening'' for Linux. Introversion Software released ''Darwinia (computer game), Darwinia'', ''Uplink (computer game), Uplink'', and ''DEFCON (computer game), DEFCON''. Cartesian Theatre is a Vancouver, Vancouver, British Columbia, Canada, based software house specializing in free, commercial, games for Linux. They have one title currently under active development, Avaneya. Kot-in-Action Creative Artel released their ''Steel Storm'' games for Linux. Hazardous Software have released their game ''Achron'' for Linux. Unigine Corp developed ''Oil Rush'' using its Unigine engine technology that works on Linux. Unigine Corp was also developing a "shooter-type game" that would have been released for Linux, currently the development on this game is frozen until ''OilRush'' is released. The MMORPG game ''Syndicates of Arkon'' is also supposed to be coming to Linux. The game ''Dilogus: The Winds of War'' is also being developed with Unigine and is planned to have a Linux client. A number of visual novel developers support Linux. Winter Wolves has released titles such as ''Spirited Heart'', ''Heileen'', ''The Flower Shop'', ''Bionic Heart'', ''Card Sweethearts'', ''Vera Blanc'', ''Planet Stronghold'', and ''Loren The Amazon Princess'' for Linux. Hanako Games has released ''Science Girls'', ''Summer Session'', ''Date Warp'', ''Cute Knight Kingdom'', and are considering porting ''Fatal Hearts'' to Linux. sakevisual has brought ''Jisei'', ''Kansei'', ''Yousei'', ''RE: Alistair'' and ''Ripples'' to Linux. Four Leaf Studios has also released ''Katawa Shoujo'' for Linux and Christine Love released ''Digital: A Love Story'', both of which, along with ''Summer Session'' mentioned previously, are powered by the free software ''Ren'Py'' tool. The Java-based sandbox game Minecraft by Indie developer Mojang is available on Linux, as is any other video game compiled for the Java virtual machine. Dwarf Fortress, a sandbox management simulator / roguelike, has been made available for Linux by Tarn Adams. The voxel-based space sandbox game, ScrumbleShip by Indie developer Dirkson is currently under development for Linux, Mac OS X, and Windows. The realistic replay baseball simulation Out of the Park Baseball by OOTP Developments is currently available for Linux, Mac OS X, and Windows, for single player and multiplayer online leagues. Grappling Hook (video game), Grappling Hook, a first-shooter like puzzle game. The German indie-studio Pixel Maniacs has released both of their games, ChromaGun and Can't Drive This for Linux. In the Adventure game#Walking simulators, Walking Simulator space, Dan Ruscoe's Dark Hill Museum of Death is available for Linux.


Game porters

Independent companies have also taken on the task of porting prominent Windows games to Linux. Loki Software was the first such company, and between 1998 and 2002 ported ''Civilization: Call to Power'', ''Descent³'', ''Eric's Ultimate Solitaire'', ''Heavy Gear II'', ''Heavy Metal: F.A.K.K.²'', ''Heretic II'', ''Heroes of Might and Magic III'', ''Kohan: Immortal Sovereigns'', ''Myth II: Soulblighter'', ''Postal (computer game), Postal'', ''Railroad Tycoon II'', ''Quake III Arena'', ''Rune (video game), Rune'', ''Sid Meier's Alpha Centauri'', ''Sim City 3000'', ''Soldier of Fortune (video game), Soldier of Fortune'', ''Tribes 2'', and ''MindRover'' to Linux. Tribsoft created a Linux version of ''Jagged Alliance 2'' by Sir-Tech Canada before shutting down in 2002. Linux Game Publishing was founded in 2001 in response to the impending demise of Loki, and has brought ''Creatures (artificial life program)#Creatures Internet Edition / Creatures Gold, Creatures: Internet Edition'', ''Candy Cruncher'', ''Majesty: The Fantasy Kingdom Sim, Majesty: Gold Edition'', ''NingPo MahJong'', ''Hyperspace Delivery Boy!'', ''Software Tycoon'', ''Postal², Postal²: Share The Pain'', ''Soul Ride'', ''X2: The Threat'', ''Gorky 17'', ''Cold War (computer game), Cold War'', ''Knights and Merchants: The Shattered Kingdom'', ''Ballistics (computer game), Ballistics'', ''X3: Reunion'', ''Jets'n'Guns'', ''Sacred (video game), Sacred: Gold'', ''Shadowgrounds'', and ''Shadowgrounds Survivor'' to Linux. Some of these games were ported for them by Gordon. LGP-associated but freelance consultant Frank C. Earl is porting the game ''Caster'' to Linux and has released the first episodic game, episode and also developed the Linux version of ''Cortex Command'' being included in the second Humble Indie Bundle. He is also working towards other porting projects such as the entire ''Myth (series), Myth'' series. He is largely taking recommendations and he comments as part of the ''
Phoronix Phoronix Test Suite (PTS) is a free and open-source benchmark software for Linux and other operating systems which is developed by Michael Larabel and Matthew Tippett. The Phoronix Test Suite has been endorsed by sites such as Linux.com, Lin ...
'' community. icculus.org has ported beta releases for ''Medal of Honor: Allied Assault'' and ''Devastation (video game), Devastation'', versions of ''America's Army'', and the titles ''Prey (2006 video game), Prey'', ''Aquaria (video game), Aquaria'', ''Braid (video game), Braid'', ''Hammerfight'' and ''Cogs (video game), Cogs''. The Germany, German publisher RuneSoft was founded in 2000. They ported the games ''Northland'', ''Robin Hood: The Legend of Sherwood'', ''Airline Tycoon Deluxe'', ''Ankh (video game), Ankh'', ''Ankh: Heart of Osiris'', ''Barkanoid 2'', and ''Jack Keane (video game), Jack Keane'' to Linux, as well as porting ''Knights and Merchants: The Shattered Kingdom'' and ''Software Tycoon'', for Linux Game Publishing. Hyperion Entertainment ported games to several systems, they have ported ''Shogo: Mobile Armor Division'' and ''SiN'' to Linux, as well as porting ''Gorky 17'' for Linux Game Publishing. Wyrmkeep Entertainment has brought the games ''The Labyrinth of Time'' and ''Inherit the Earth: Quest for the Orb'' to Linux. Alternative Games brought ''Trine (video game), Trine'' and ''Shadowgrounds'', and ''Shadowgrounds Survivor'' for Linux Game Publishing. Aspyr Media released their first Linux port in June 2014, they claim they are porting to Linux due to Valve bringing out SteamOS. Aspyr Media later ported Borderlands 2 to Linux in September 2014. Having ported games to Mac OS X since 1996, video game publisher Feral Interactive released ''XCOM: Enemy Unknown'', its first game for Linux, in June 2014. Feral Interactive stated they port games to Linux thanks to SteamOS.


Other developers

Some id Software employees ported the ''Doom (series), Doom'' series, the ''Quake (series), Quake'' series, ''Return to Castle Wolfenstein'','' Wolfenstein: Enemy Territory'' and ''Enemy Territory: Quake Wars''. Some games published by GarageGames which have Linux versions include ''Bridge Builder'', ''Marble Blast Gold'', ''Gish (video game), Gish'', ''Tribal Trouble'', and ''Dark Horizons: Lore Invasion''. MP Entertainment released ''Hopkins FBI'' and ''Crack dot com'' released'' Abuse'' for Linux, becoming one of the first developers to release a native port. ''Inner Worlds'', another early commercial Linux title, was released for and developed on Linux. Philos Laboratories released a Linux version of ''Theocracy (computer game), Theocracy'' on the retail disk. Absolutist has supported Linux for a number of years. GLAMUS GmbH released a Linux version of their game ''Mobility (computer game), Mobility''. Vicarious Visions ported the space-flight game Terminus (2000 video game), Terminus to Linux. Lava Lord Games released their game ''Astro Battle'' for Linux. Xatrix Entertainment released a Linux version of ''Kingpin: Life of Crime''. BioWare released ''Neverwinter Nights (2002 video game), Neverwinter Nights'' for Linux. Croteam released the ''Serious Sam'' series, with the first game ported by Gordon and with the second self-ported. Gordon also ported Epic Games' shooter games ''Unreal Tournament 2003'' and ''Unreal Tournament 2004''. Revolution System Games released their game Decadence: Home Sweet Home through Steam only for Linux for a period of time after Mac or windows release. On 12 October 2013 Lars Gustavsson, creative director at EA Digital Illusions CE, DICE, said to polygon.com


Commercial games for non-x86 instruction sets

Some companies ported games to Linux running on instruction sets other than x86, such as DEC Alpha, Alpha, PowerPC, Sparc, MIPS or ARM. Loki Entertainment Software ported ''Civilization: Call to Power'', ''Eric's Ultimate Solitaire'', ''Heroes of Might and Magic III'', ''Myth II: Soulblighter'', ''Railroad Tycoon II Gold Edition'' and ''Sid Meier's Alpha Centauri'' with Alien Crossfire 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 published ''Candy Cruncher'', ''Majesty Gold'', ''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 ported ''Dominions: Priests'', ''Prophets & Pretenders'', ''Dominions II: The Ascension Wars'' and ''Dominions 3'' to Linux PowerPC and ''Conquest of Elysium 3'', ''Dominions 4: Thrones of Ascension'' to Raspberry Pi. Hyperion Entertainment ported Sin to Linux PowerPC published by Titan Computer and Gorky 17 to Linux PowerPC which later was published by LGP. Runesoft hired Gunnar von Boehn which ported ''Robin Hood – The Legend of Sherwood'' to Linux PowerPC. Later Runesoft ported ''Airline Tycoon Deluxe'' to Raspberry Pi was running Debian GNU/Linux.


Source ports

Several developers have released the source code to many of their legacy titles, allowing them to be run as native applications on many alternative platforms, including Linux. Examples of games which were ported to Linux this way include ''Duke Nukem 3D'', ''Shadow Warrior'', ''Rise of the Triad'', ''Ken's Labyrinth'', ''Seven Kingdoms (video game), Seven Kingdoms'', ''Warzone 2100'', ''Homeworld'', ''Call to Power II'', ''Wolfenstein 3D'', ''Heretic (video game), Heretic'', ''Hexen: Beyond Heretic, Hexen'', ''Hexen II'', ''Aliens versus Predator (video game), Aliens versus Predator'', ''Descent (video game), Descent'', ''Descent II'' and ''Freespace 2''. Several game titles that were previously released for Linux were also able to be expanded or updated because of the availability of game code, including '' Doom'', ''Abuse'', ''Quake'', ''Quake II'', ''Quake III Arena'' and ''Jagged Alliance 2''. Some derivatives based on released source code have also been released for Linux, such as ''Aleph One'' and ''Micropolis'' for ''Marathon 2: Durandal'' and ''SimCity'' respectively. Certain game titles were even able to be ported due to availability of shared engine code even though the game's code itself remains proprietary or otherwise unavailable, such as the video game ''Strife: Quest for the Sigil, Strife'' or the multiplayer component of ''Star Trek: Voyager – Elite Force''. Some games have even been ported entirely or partially by reverse engineering and game engine recreation such as ''WarCraft II'' through ''Wargus'' or ''Commander Keen''. Another trick is to attempt hacking the game to work as a Mod (computer gaming), mod on another native title, such as with the original ''Unreal (1998 video game), Unreal''. Additionally, some games can be run through the use of Linux specific runtime environments, such as the case of certain games made with Adventure Game Studio such as the ''Chzo Mythos'' or certain titles made with the
RPG Maker RPG Maker, known in Japan as , is a series of programs for the development of role-playing video games (RPGs) with story-driven elements, created by the Japanese group ASCII, succeeded by Enterbrain. The Japanese name, ''Tsukūru'', is a pu ...
tool. Games derived from released code, with both free and proprietary media, that are released for Linux include ''Urban Terror'', ''OpenArena'', ''FreeDoom'', ''World of Padman'', ''Nexuiz/Xonotic'', ''Warsow (video game), War§ow'' and ''Excalibur: Morgana's Revenge''.


Massively multiplayer online role-playing games

This is a selected list of MMORPGs that are native on Linux: * ''A Tale in the Desert, A Tale in the Desert III'' (2003, eGenesis) – A trading and crafting game, set in ancient Egypt, pay-to-play. * ''Crossfire (computer game), Crossfire'' (1992) – A medieval fantasy 2D game. * ''Dofus'' (2005, Ankama Games) – A 2D fantasy MMORPG. * ''PlaneShift (video game), PlaneShift'' – A free 3D fantasy game. * ''Regnum Online'' – A 3D fantasy game, free-to-play with premium content. * ''RuneScape'' – Java virtual machine, Java fantasy 3rd person MMORPG. * ''Salem (video game), Salem'' – An isometric, 3D fantasy game with a focus on crafting and Permanent death, permadeath. * ''Shroud of the Avatar: Forsaken Virtues, Shroud of the Avatar'' – An isometric, 3D fantasy game and the spiritual successor to ''
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 system. ...
''. * ''Spiral Knights'' – Java virtual machine, Java fantasy 3rd person game. * ''The Saga of Ryzom'' – has a Linux client and source code available. * ''Tibia (computer game), Tibia'' – A 2D Medieval fantasy MMORPG game. Free-to-play with premium content. One of the oldest MMORPG, created January 1997. With Official Linux client. * ''
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 system. ...
'' has an unofficial Linux client. * ''Vendetta Online'' – A 3D spacecraft MMOFPS with growing RPG elements, pay to play. Maintains both Linux/32 and Linux/64 clients. * ''WorldForge'' – A
game engine A game engine is a software framework primarily designed for the development of video games and generally includes relevant libraries and support programs. The "engine" terminology is similar to the term " software engine" used in the softwar ...
. There are Linux clients available. * ''Wyvern (Online Game), Wyvern'' – A 2D fantasy MMORPG that runs on Java virtual machine, Java. * ''Yohoho! Puzzle Pirates'' – A puzzle game which runs on Java virtual machine, Java. * Many Virtual Worlds – (such as Second Life) also have Linux clients.


Types of Linux gaming


Libre gaming

Libre gaming is a form of Linux gaming that emphasizes Free software, libre software.


See also

* Directories and lists ** Free Software Directory ** List of emulators ** List of open source games ** List of video game console emulators * Linux gaming software ** Direct3D#Alternative implementations, Direct3D (alternative implementation) ** Lutris ** Proton (software) ** Steam (service) ** Vulkan (API) ** Wine (software) * Other articles ** Linux for PlayStation 2 ** Sega Lindbergh


References

{{Linux Gaming Linux games, Video game development software for Linux, Video game platforms