Software:Linux gaming

From HandWiki
Revision as of 06:49, 9 March 2024 by NBrushPhys (talk | contribs) (link)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Playing video games on the Linux operating system

Linux gaming refers to playing video games on a Linux operating system. Because many games are not natively supported for the Linux kernel, various software has been made to run Windows games, such as Wine, Cedega, and Proton, and managers such as Lutris and PlayOnLinux. The Linux gaming community has a presence on the internet with users who attempt to run games that are normally not supported on Linux. This includes a subreddit which has over 240k members as of January 2023.

History

NetHack, a primordial Unix game


1994–1997

Doom was one of the first major commercial games to be released for Linux.

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.[1][2] From there he would also help found the development studio Crack dot Com, which released the video game Abuse, with the game's Linux port even being published by Linux vendor Red Hat.[3][4] Ancient Domains of Mystery was also released for Linux in 1994 by Thomas Biskup, building on the roguelike legacy of games such as Moria and its descendent Angband, but more specifically Hack and NetHack.

id Software, the original developers of Doom, also continued to release their products for Linux. Their game Quake was ported to Linux via X11 in 1996, once again by Dave D. Taylor working in his free time.[5][6] An SVGALib version was also later produced by Greg Alexander in 1997 using recently leaked source code, but was later mainlined by id.[7] Later id products continued to be ported by Zoid Kirsch[8] and Timothee Besset,[9] a practice that continued until the studio's acquisition by ZeniMax Media in 2009.[10] The ports of Quake and Quake II were released physically by Macmillan Computer Publishing USA,[11] while Quake III was released for Linux by Loki Software.[12]

In 1991 DUX Software contracted Don Hopkins to port SimCity to Unix, which he later ported to Linux and eventually released as open source for the OLPC XO Laptop.[13] Other early commercial Linux games included Hopkins FBI, an adventure game released in 1998 by MP Entertainment,[14] and Inner Worlds in 1996, which was released for and developed on Linux.[15] In 1998, two programmers from Origin ported Ultima Online to Linux.[16]

A website called The Linux Game Tome, also known as HappyPenguin after its URL, was begun by Tessa Lau in 1995 to catalogue games created for or ported to Linux from the SunSITE game directories as well as other classic X11 games for a collection of just over 100 titles. It 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.[17][18]

1998–2002

The Simple DirectMedia Layer provided platform independent abstraction

The site LinuxGames covered news and commentary from November 1998 until its host Atomicgamer went down in 2015.[19][20]

On November 9, 1998, a new software firm called Loki Software 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.[21] 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),[22] and supported the development of the Simple DirectMedia Layer, as well as starting the OpenAL audio library project.[23][24] These are still often credited as being the cornerstones of Linux game development.[25] 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, Macmillan Digital Publishing USA, Titan Computer, Xatrix Entertainment, Philos Laboratories, and Vicarious Visions. During this time Michael Simms founded Tux Games, one of the first online Linux game retailers,[26] later followed by Fun 4 Tux,[27] Wupra,[28] ixsoft, and LinuxPusher.[29]

The release of ScummVM in 2001,[30] Dosbox in 2002,[31] as well as video game console emulators like MAME from 1997 and released as open source in 2016, helped make Linux a viable platform for retro gaming (facilitated by the RetroArch frontend since 2010).[32][33] This is especially the case for dedicated emulation setups built on single-board computers like the Raspberry Pi released in 2012, which are most often Linux based including with Raspberry Pi OS.[34] Wine is also useful for running older Windows games,[35] including 16-bit and even some 32-bit applications that no longer work on modern 64-bit Windows.[36]

2003–2007

Former Loki Software employee Ryan C. Gordon

After Loki's closure, the Linux game market experienced some changes.[37] Although some new firms, such as Linux Game Publishing 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.[38] 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.[39]

Around this time many companies, starting with id Software, also began to release legacy source code leading to a proliferation of source ports 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.[40] In addition, numerous game engine recreations have been produced to varying levels of accuracy using reverse engineering or underlying engine code supporting the original game files including on Linux and other niche systems.[41]

The company TransGaming marketed as a monthly subscription its own proprietary fork of Wine called WineX in October 2001, later renamed Cedega in 2004 and discontinued in 2011, which aimed for greater compatibility with Microsoft Windows games. CodeWeavers also offered an enhanced version of Wine called CrossOver Games.[42][43] The reliance on such compatibility layers remains controversial with concerns that it hinders growth in native development,[44][45] although this approach was defended based on Loki's demise.[46][47] PlayOnLinux, established in 2007, provides a community implementation.[48]

2008–2011

Number of sales of the first Humble Indie Bundle across systems[49]

  Windows (61.9%)
  Mac (21.6%)
  Linux (16.5%)

Proportional values of payments[50]

  Windows (52.1%)
  Mac (23.0%)
  Linux (24.9%)

The Linux gaming market also started to experience some growth towards the end of the decade with the rise of independent video game development, with many "indie" developers favouring support for multiple platforms.[51] The Humble Indie Bundle 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.[52][53]

In 2009, the small indie game company Entourev LLC published Voltley to Linux which is the first commercial exclusive game for this operating system.[54][55] In the same year, LGP released Shadowgrounds which was the first commercial game for Linux using the Nvidia PhysX middleware.[56] The GamingOnLinux website was launched on July 4, 2009 and eventually succeeded LinuxGames as the main source of news and commentary.[57]

The release of a Linux version of Desura in 2011, a digital distribution 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.[51][58][59] Shortly before this, Canonical launched the Ubuntu Software Center which also sold digital games.[60] The digital store Gameolith also launched in 2011 focused principally on Linux before expanding in 2012 and closing in 2014.[61][62]

2012–2016

Lutris, an open source launcher for various distribution platforms

In July 2012, game developer and content distributor Valve announced a port of their Source engine for Linux as well as stating their intention to release their Steam digital distribution service for Linux.[63][64][65] The potential availability of a Linux Steam client has already attracted other developers to consider porting their titles to Linux,[59][66][67][68] including previously Mac OS only porting houses such as Aspyr Media and Feral Interactive.[69]

In November 2012, Unity Technologies 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.[70]

In September 2013 Valve announced that they were releasing a gaming oriented Linux based operating system called SteamOS 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."[59][71] This was used for their Steam Machine platform released on November 10, 2015 and discontinued in 2018.[72]

In March 2014 GOG.com announced they would begin to support Linux titles on their DRM free store starting the same year, after previously stating they would not be able due to too many distributions.[73] GOG.com began their initial roll out on July 24, 2014, by offering 50 Linux supporting titles, including several new to the platform.[74]

Despite previous statements, GOG have confirmed they have no plans to port their Galaxy client to Linux.[75] The free software Lutris started in 2010,[76] GameHub from 2019,[77] MiniGalaxy from 2020,[78] and the Heroic Games Launcher from 2021,[79] offer support for GOG as well as the Epic Games Store, Ubisoft Connect and Origin.

In March and April 2014 two major developers Epic Games and Crytek announced Linux support for their next generation engines Unreal Engine 4 and CryEngine respectively.[80][81]

Towards the end 2014 the game host itch.io announced that Linux would be supported with their developing open source game client.[82] This was fully launched simultaneously on Windows, Mac OS X and Linux on December 15, 2015.[83] The service had supported Linux since it was first unveiled on March 3, 2013, with creator Leaf Corcoran personally a Linux user.[84] The similar Game Jolt service also supports Linux and has an open source client released on January 13, 2016.[85][86] GamersGate also sells games for Linux.[87][88]

2017-present

Steam Deck, a handheld game console running Linux-based operating system

On August 22, 2018, Valve released their fork of Wine 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.[89] It has since grown to include support for DirectX 9[90] and DirectX 12[91] over Vulkan. The itch.io app added its own Wine integration in June 2020,[92] while Lutris and PlayOnLinux are long-standing independent solutions for compatibility wrappers.[93][94]

On February 25, 2022, Valve released Steam Deck, a handheld game console running SteamOS 3.0.[95][96] The deployment of Proton and other design decisions were based on the limited response to their previous Steam Machines.[97]

As of early 2023, the retro game store Zoom Platform was enhancing Linux support on their available titles.[98]

Market share

The Steam Hardware Survey reports that as of July 2021, 1% of users are using some form of Linux as their platform's primary operating system.[99] The Unity game engine used to[100] make their statistics available and in March 2016 reported that Linux users accounted for 0.4% of players.[101] In 2010, in the first Humble Bundle sales, Linux accounted for 18% of purchases.[102]

Supported hardware

The Pandora was a Linux integrated game console from 2010

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, which is an operating system for Steam Machines, Steam Deck and general computers, video game consoles built from components found in the classical home computer, (embedded) operating systems like Tizen and Pandora, and handheld game consoles like GP2X, and Neo Geo X. The Nvidia Shield runs Android as an operating system, which is based on a modified Linux kernel.[citation needed]

The open source design of the Linux software platform allows the operating system to be compatible with various computer instruction sets and many peripherals, such as game controllers and head-mounted displays. As an example, HTC Vive, which is a virtual reality head-mounted display, supports the Linux gaming platform.[citation needed]

Performance

In 2013, tests by Phoronix showed real-world performance of games on Linux with proprietary Nvidia and AMD drivers were mostly comparable to results on Windows 8.1.[103] Phoronix found similar results in 2015,[104] though Ars Technica described a 20% performance drop with Linux drivers.[105]

Software architecture

An operating system based on the Linux kernel and customized specifically for gaming, could adopt the vanilla 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 or Bionic or something like it. The entire middleware or parts of it, could very well be closed-source and proprietary software; 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.[citation needed]

Linux kernel

The subsystems already mainlined and available in the Linux kernel are most probably performant enough so to not impede the gaming experience in any way,[citation needed] 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).[106]

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.[107][108]

Available software for video game designers

Debuggers

Several game development tools have been available for Linux, including GNU Debugger, LLDB, Valgrind, glslang and others. VOGL, a debugger for OpenGL was released on 12 March 2014. An open-source, cross-platform clone of Enterbrain's RPG Maker (2000, 2003, XP, VX), called OpenRPG Maker, is currently in development.[109]

Available interfaces and SDKs

There are multiple 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.[110] Physics engines, audio libraries, that are available as modules for game engines, have been available for Linux for a long time.[time needed][citation needed]

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.

Library License in Language bindings Back-ends Description
Icon Name Official 3rd-party Linux Windows OS X Other
Allegro Allegro zlib License C Yes Yes Yes Android, iOS
ClanLib zlib License C++ Python, Lua, Ruby Yes Yes N/A N/A
GLFW zlib License C N/A Ada, C#, Common Lisp, D, Go, Haskell, Java, Python, Rebol, Red, Ruby, Rust Yes Yes Yes a small C library to create and manage windows with OpenGL contexts, enumerate monitors and video modes, and handle input
Grapple LGPL-2.1+ C Yes Yes Yes free software package for adding multiplayer support
Nvidia GameWorks Proprietary Unknown WIP Yes N/A N/A As the result of their cooperation with Valve, Nvidia announced a Linux port of GameWorks.[111] As of June 2014, PhysX, and OptiX have been available for Linux for some time.
OpenPlay APSL C Yes Yes Yes N/A networking library authored by Apple Inc.
Pygame Pygame LGPL-2.1 Python Yes Yes Yes build over SDL
RakNet 3-clause BSD C++ C++, C# N/A Yes Yes Yes PlayStation 3, iOS, ... game network engine for multi-player
SDL SDL zlib License C C C#, Pascal, Python, Gambas EGL, Xlib, GLX? GDI, Direct3D Quartz, Core OpenGL? PSP-stuff a low-level cross-platform abstraction layer
SFML SFML zlib License C++ C, D, Python, Ruby, OCaml, .Net, Go Yes Yes Yes
wxWidgets wxWidgets LGPL-like C++ Yes Yes Yes

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

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 IDEs are available for Linux, among which are Visual Studio Code, Sublime Text, Code, Qt Creator, Emacs, or 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 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.[112] Civilization V is another example, it even runs on a "Kaveri" desktop APU in 3x1 portrait mode.[113]

Voice over IP

The specifications of the 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.

Wine

PlayOnLinux helps make Wine gaming accessible
Main page: Software: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.[114][115]

Emulators

There are numerous emulators for Linux. There are also APIs, virtual machines, and machine emulators that provide binary compatibility:



Linux homebrew on consoles

Main page: Software:Homebrew (video games)

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

Linux adoption

Adoption by game engines

The game engine is important for players and developers alike. The development-kit is built around it, game editors use it to build levels. Tools such as Blender or 3ds Max are employed to create the geometry of object and/or animations of those. Game data has reached enormous amounts. While game engines are sometimes released under some free software license, instead or additionally to licensing them, the game data is usually not.

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:

Adoption by video games

Main page: Software:List of Linux 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
Vega Strike, a space flight simulation.

A few original open source video games have attained notability:


  • 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.[120]
  • Cube 2 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 and Angband are text-based computer role-playing games.
  • Netrek 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 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.[121]
  • Tremulous is a 3D first-person shooter/real-time strategy game.
  • Tux Racer is a 3D racing game featuring Tux.
  • Urban Terror is a standalone Quake III Arena first-person shooter. (Proprietary mod).
  • Vega Strike is a space flight simulation.
  • Warsow is a Quake-like, fast-paced first-person shooter.


Clones and remakes
Frozen Bubble, a popular adaptation of the game Puzzle Bobble

There are a larger number of open source clones and remakes of classic games:



Proprietary games

Available on Steam
Steam is the leading distributor of games for Linux

Valve officially released Steam for Linux on February 14, 2013. (As of June 2020) the number of Linux-compatible games on Steam exceeds 6,500.[125] With the launch of SteamOS, 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:

Half-Life 2, a launch title for Steam, was ported to Linux for the service's expansion in 2013
The Stanley Parable was ported to Linux following Valve's release of the Source Engine for Linux



Independent game developers

Main page: Software:Independent video game development
Terry Cavanagh's VVVVVV was ported to Linux for the Humble Indie Bundle #3 in 2011

Independent developer 2D Boy released World of Goo for Linux. Role-playing video game titles like Eschalon, Eschalon 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 and its various versions, as did My Game Company and its Dirk Dashing series.[126]

Hemisphere Games has released a Linux version of Osmos. Koonsolo has released a Linux version of Mystic Mine. Amanita Design released Linux versions of Machinarium and Samorost 2. Irrgheist released a Linux version of their futuristic racing game H-Craft Championship before later releasing the source code. Gamerizon released a Linux version of QuantZ. InterAction Studios ported several titles mostly in the Chicken Invaders series. GridWars was released for Linux by Canadian developer Marco Inciti.

Kristanix Games released Linux versions of Crossword Twist, Fantastic Farm, Guess The Phrase!, Jewel Twist, Kakuro Epic, Mahjong Epic, Maxi Dice, Solitaire Epic, Sudoku Epic, and Theseus and the Minotaur. Anawiki Games released 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 released a Linux version of And Yet It Moves.

Frictional Games released Linux versions of both Penumbra and Penumbra, as well as the expansion pack Penumbra. They also released Amnesia for Linux simultaneously with the Windows and Mac OS X versions, a practice they have since continued. S2 Games released Linux clients for their titles Savage, Savage 2 and Heroes of Newerth. Wolfire Games released a Linux version of their game Lugaru and supported its sequel Overgrowth on Linux; David Rosen's earlier Black Shades was also ported to Linux via released source code. Arctic Paint released a Linux version of Number Drill. Charlie's Games has released a Linux version of Bullet Candy Perfect, Irukandji, Space Phallus and Scoregasm.

Darwinia was released for Linux by Introversion Software in 2005

Illwinter Game Design released Conquest of Elysium II, Dominions, Dominions II, and Dominions 3 for Linux. Introversion Software released Darwinia, Uplink, and DEFCON. Cartesian Theatre is a Vancouver , Canada, based software house specializing in free, commercial, games for Linux, most notably Avaneya. Kot-in-Action Creative Artel released their Steel Storm games for Linux. Hazardous Software have released their game Achron for Linux.

UNIGINE Company 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, but development was later frozen while OilRush developed.[127] The MMORPG game Syndicates of Arkon was also supposed to come to Linux.[128] The game Dilogus: The Winds of War was also being developed with Unigine and was planned to have a Linux client.[129] Cradle was released for Linux in 2015, as was Sumoman in 2017.

Visual novels based on Ren'Py have forged a niche on Linux

A number of visual novel developers support Linux. Winter Wolves 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.[130][131] Hanako Games released Science Girls, Summer Session, Date Warp, Cute Knight Kingdom, and were considering porting Fatal Hearts to Linux.[132][133] sakevisual brought Jisei, Kansei, Yousei, RE and Ripples to Linux.[134] Four Leaf Studios also released Katawa Shoujo for Linux[135] and Christine Love released Digital, both of which, along with Summer Session mentioned previously, are powered by the free software Ren'Py game engine.

The Java-based sandbox game Minecraft by then indie developer Mojang is available on Linux, as are any other video games compiled for the Java virtual machine. Linux support was maintained even following Mojang's purchase by Microsoft in November 2014.

Dwarf Fortress, a sandbox management simulator / roguelike, has been made available for Linux by Tarn Adams. [citation needed]

The voxel-based space sandbox game, ScrumbleShip by indie developer Dirkson was under development for Linux, Mac OS X, and Windows.[citation needed]

The realistic replay baseball simulation Out of the Park Baseball by OOTP Developments was made available for Linux, Mac OS X, and Windows, for single player and multiplayer online leagues.[citation needed]

Grappling Hook, a first-shooter like puzzle game using the jMonkeyEngine, was released by Christian Teister.[citation needed]

The German indie-studio Pixel Maniacs released both of their games, ChromaGun and Can't Drive This for Linux.[citation needed]

In the walking simulator space, Dan Ruscoe's Dark Hill Museum of Death is available for Linux, as well as the better known Gone Home, The Stanley Parable, Jazzpunk, Firewatch and Proteus. Blendo Games has released their games, including Gravity Bone, Thirty Flights of Loving and Quadrilateral Cowboy built on the open source id Tech code, for Linux.[citation needed]

Game porters

Ryan C. Gordon ported Aquaria to Linux in 2009

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, Descent³, Eric's Ultimate Solitaire, Heavy Gear II, Heavy Metal: F.A.K.K.², Heretic II, Heroes of Might and Magic III, Kohan, Myth II, Postal, Railroad Tycoon II, Quake III Arena, Rune, Sid Meier's Alpha Centauri, Sim City 3000, 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: Internet Edition, Candy Cruncher, Majesty: Gold Edition, NingPo MahJong, Hyperspace Delivery Boy!, Software Tycoon, Postal²: Share The Pain, Soul Ride, X2, Gorky 17, Cold War, Knights and Merchants, Ballistics, X3, Jets'n'Guns, Sacred: Gold, Shadowgrounds, and Shadowgrounds Survivor to Linux. Some of these games were ported for them by Gordon.

LGP ported Ballistics to Linux in 2007

LGP-associated but freelance consultant Frank C. Earl is porting the game Caster to Linux and has released the first 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. He is largely taking recommendations and he comments as part of the Phoronix community. icculus.org has ported beta releases for Medal of Honor and Devastation, versions of America's Army, and the titles Prey, Aquaria, Braid, Hammerfight and Cogs.

Trine was ported to Linux by Alternative Games in 2011

The Germany publisher RuneSoft was founded in 2000. They ported the games Northland, Robin Hood, Airline Tycoon Deluxe, Ankh, Ankh, Barkanoid 2, and 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 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 and Shadowgrounds, and Shadowgrounds Survivor for Linux Game Publishing.

Aspyr Media released their first Linux port in June 2014,[136] they claim they are porting to Linux due to Valve bringing out SteamOS.[137] Aspyr Media later ported Borderlands 2 to Linux[138] in September 2014.

Having ported games to the Macintosh since 1996, video game publisher Feral Interactive released XCOM, its first game for Linux, in June 2014. Feral Interactive stated they port games to Linux thanks to SteamOS.[139]

Other developers

GarageGames released several games for Linux in the 2000s before open sourcing their Torque engine in 2012
Abuse was one of the first commercial games for Linux

Some id Software employees ported the Doom series, the Quake series, Return to Castle Wolfenstein, Wolfenstein and Enemy Territory. Some games published by GarageGames which have Linux versions include Bridge Builder, Marble Blast Gold, 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 on the retail disk. Absolutist has supported Linux for a number of years.[140] GLAMUS GmbH released a Linux version of their game Mobility. Vicarious Visions ported the space-flight game Terminus to Linux.

Four out of five Unreal Tournament games were released for Linux

Lava Lord Games released their game Astro Battle for Linux. Xatrix Entertainment released a Linux version of Kingpin. BioWare released 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.[141]

On 12 October 2013 Lars Gustavsson, creative director at DICE, said to polygon.com[142]

Commercial games for non-x86 instruction sets

Sid Meier's Alpha Centauri was released for numerous architectures

Some companies ported games to Linux running on instruction sets other than x86, such as Alpha, PowerPC, Sparc, MIPS or ARM.

Loki Entertainment Software ported Civilization, Eric's Ultimate Solitaire, Heroes of Might and Magic III, Myth II, Railroad Tycoon II Gold Edition and Sid Meier's Alpha Centauri with Alien Crossfire expansion pack to Linux PowerPC.[143] 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.[144][145]

Illwinter Game Design ported Dominions, Dominions II and Dominions 3 to Linux PowerPC, as well as Conquest of Elysium 3, Dominions 4 to Raspberry Pi.[146]

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.[citation needed]

Source ports

Main page: Source port
Micropolis, an open source port of SimCity

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, Blake Stone, Ken's Labyrinth, Catacomb 3D, Seven Kingdoms, Warzone 2100, Homeworld, Call to Power II, Wolfenstein 3D, Heretic, Hexen, Hexen II, Aliens versus Predator, 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 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, Blood, PowerSlave, Redneck Rampage, 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 on another native title, such as with the original 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 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, War§ow, The Dark Mod, and Excalibur.

Massively multiplayer online role-playing games

WorldForge is a free software MMORPG that runs on Linux

This is a selected list of MMORPGs that are native on Linux:


  • A Tale in the Desert III (2003, eGenesis) – A trading and crafting game, set in ancient Egypt, pay-to-play.
  • Crossfire (1992) – A medieval fantasy 2D game.
  • Dofus (2005, Ankama Games) – A 2D fantasy MMORPG.
  • PlaneShift – A free 3D fantasy game.
  • Regnum Online – A 3D fantasy game, free-to-play with premium content.
  • RuneScapeJava fantasy 3rd person MMORPG.
  • Salem – An isometric, 3D fantasy game with a focus on crafting and permadeath.
  • Shroud of the Avatar – An isometric, 3D fantasy game and the spiritual successor to Ultima Online.
  • Spiral KnightsJava fantasy 3rd person game.
  • The Saga of Ryzom – has a Linux client and source code available.
  • 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 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. There are Linux clients available.
  • Wyvern – A 2D fantasy MMORPG that runs on Java.
  • Yohoho! Puzzle Pirates – A puzzle game which runs on 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 libre software, which often includes levels and assets as well as code.[147][148]

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.[149]

DRM-free gaming

DRM-free gaming is a form of Linux gaming that emphasizes boycotting DRM technologies. This can include buying games from GOG.com, certain Humble Bundles or itch.io and avoiding Steam and similar services.[150][151]

Retro gaming

Retrogaming is the playing of older games using emulators such as MAME or Dosbox, compatibility layers such as Wine and Proton,[152] engine reimplementations and source ports, or even older Linux distributions (including live CDs and live USB, or virtual machines), binaries and hardware.[153][154][155][156]

BSD gaming

Owing to a common Unix-like heritage and free software ethos, many games for Linux are also ported to BSD or can be ran using compatibility layers such as Linuxulator.[157][158] The Homura launcher exists to facilitate running Windows games through Wine.[159] A 2011 benchmark by Phoronix even found certain speed advantages over running games on Linux itself, comparing PC-BSD 8.2 to Ubuntu 11.04.[160] A further niche exist for running games on Solaris and derivatives such as OpenIndiana.[161]

See also


References




  1. "DOOM". Linux Journal. http://www.linuxjournal.com/article/1. 
  2. Zimbinski, Bob (January 1, 1999). "Getting Started with Quake". Linux Journal. http://www.linuxjournal.com/article/3180. 
  3. "Partnership with Crack dot Com Brings Games to Linux" (Press release). Red Hat. 1997-10-07. Retrieved 2014-07-31.
  4. "So Long, Crack.com". loonygames. http://www.loonygames.com/content/1.10/guest/. 
  5. "'Dave Taylor Interview - game developer'". blankmaninc.com. 2012-10-27. http://www.blankmaninc.com/david-taylor-interview. 
  6. Mrochuk, Jeff (November 15, 2000). "How To Install Quake 1". Linux.com. http://linux.omnipotent.net/article.php?article_id=11261. 
  7. Wilson, Hamish (2023-02-27). "Building a Retro Linux Gaming Computer - Part 27: Lost Souls". https://www.gamingonlinux.com/2023/02/building-a-retro-linux-gaming-computer-part-27-lost-souls/. Retrieved 2023-02-27. 
  8. Raghavan, Barath; Katz, Jeremy; Moffitt, Jack (1999-02-19). "An interview with Dave "Zoid" Kirsch of linux quake fame". http://linuxpower.org/display_item.phtml?id=105. 
  9. Reyes, Dustin (2004-08-22). "Interview with id Software's Timothee Besset". http://www.linuxgames.com/?dataloc=articles/ttimo/. 
  10. Chalk, Andy (2013-02-06). "John Carmack Argues Against Native Linux Games". The Escapist. http://www.escapistmagazine.com/news/view/121945-John-Carmack-Argues-Against-Native-Linux-Games. 
  11. "Macmillan Says 'Let the Linux Games Begin!'; Market Leader in Linux Software & Books Offers 'Quake' & 'Civilization'". 1999-06-17. https://www.thefreelibrary.com/Macmillan+Says+'Let+the+Linux+Games+Begin!'%3B+Market+Leader+in+Linux...-a054913355. 
  12. Shah, Rawn (2000-03-09). "Quake III Arena on Linux". http://www.cnn.com/2000/TECH/computing/03/09/quake3.linux.idg/index.html. 
  13. "History and Future of OLPC SimCity / Micropolis". http://www.donhopkins.com/drupal/. 
  14. Kuhnash, Jeremy (February 9, 2000). "Hopkins FBI". Linux.com. http://linux.omnipotent.net/article.php?article_id=6937. 
  15. Hitchens, Joe (September 19, 2001). "Internet Based Software Development". Sleepless Software Inc. http://sleepless.com/iw/article.html. 
  16. "Ultima Online for Linux". http://reverser.hut.ru/old/linux.htm. 
  17. Gasperson, Tina (2004-12-16). "Site review: Linux Game Tome". https://www.linux.com/news/site-review-linux-game-tome. 
  18. Larabel, Michael (2010-11-18). "LGP Has Been Down For A Month And A Half". https://www.phoronix.com/news/ODc5OA. 
  19. Stieben, Danny (2013-02-06). "Top 4 Websites To Discover Free Linux Games". Make Use Of. https://www.makeuseof.com/tag/top-4-websites-free-linux-games/. 
  20. Wagh, Amol (2011-09-14). "Best Web Places to Find Amazing Free Linux Games". Digital Conqueror. https://digitalconqurer.com/general/best-web-places-to-find-amazing-free-linux-games/. 
  21. "Interview: Scott Draeker and Sam Latinga, Loki Entertainment". Linux Journal. August 1, 1999. http://www.linuxjournal.com/article/3521. 
  22. "Interview with Ryan Gordon: Postal2, Unreal & Mac Gaming – Macologist". //www.macologist.org/viewtopic.php?t=607. 
  23. Kreimeier, Bernd (January 1, 2001). "The Story of OpenAL". Linux Journal. http://www.linuxjournal.com/article/4400. 
  24. Hills, James. "Loki and the Linux World Expo – GameSpy chats with Linux legend Scott Draeker about the future of Linux gaming". GameSpy. http://archive.gamespy.com/legacy/articles/loki_a.shtm. 
  25. Foster-Johnson, Eric. "Does Ragnarok for Loki Spell Doom for Linux Games?". http://www.itworld.com/article/2785732/open-source-tools/does-ragnarok-for-loki-spell-doom-for-linux-games-.html. 
  26. "Linux Game Publishing Blog, LGP History pt 1: How LGP came to be". http://blog.linuxgamepublishing.com/2009/05/15/lgp-history-pt-1-how-lgp-came-to-be/. 
  27. Dawe, Liam (30 June 2011). "Gameolith - The Linux Game Download Store". https://www.gamingonlinux.com/2011/06/gameolith-the-linuxacircreg-game-download-store/. 
  28. Bush, Josh (11 September 2018). "Cheese talks to himself (about Proton and the history of modern Linux gaming". http://cheesetalks.net/proton-linux-gaming-history.php. 
  29. Larabel, Michael (2014-04-01). "Linux Game Publishing Remains Dormant". https://www.phoronix.com/news/MTY1MDQ. 
  30. Moss, Richard (January 16, 2012). "Maniac Tentacle Mindbenders: How ScummVM's unpaid coders kept adventure gaming alive". Ars Technica. https://arstechnica.com/gaming/2012/01/maniac-tentacle-mindbenders-of-atlantis-how-scummvm-kept-adventure-gaming-alive/. 
  31. Dawe, Liam (2019-07-15). "DOSBox-X and DOSBox Staging both had new releases lately". https://www.gamingonlinux.com/2021/07/dosbox-x-and-dosbox-staging-both-had-new-releases-lately/. 
  32. Diener, Derrik (2018-02-05). "How To Play Arcade Games Using MAME On Linux". https://www.addictivetips.com/ubuntu-linux-tips/play-arcade-games-on-linux-using-mame/. 
  33. Dawe, Liam (2019-07-15). "RetroArch, the front-end app for emulators and more is heading to Steam". https://www.gamingonlinux.com/2019/07/retroarch-the-front-end-app-for-emulators-and-more-is-heading-to-steam/. 
  34. Dawe, Liam (2020-04-30). "If you have the retro gaming itch RetroPie 4.6 is out with support for the Raspberry Pi 4". https://www.gamingonlinux.com/2019/07/retroarch-the-front-end-app-for-emulators-and-more-is-heading-to-steam/. 
  35. Long, Moe (2016-09-23). "How to Play Retro Windows Games on Linux". https://www.makeuseof.com/tag/play-retro-windows-games-linux/. 
  36. Warrington, Don (2020-05-11). "Is the Best Place to Run Old Windows Software... on Linux or a Mac?". https://vulcanhammer.info/2020/05/11/is-the-best-place-to-run-old-windows-software-on-linux-or-a-mac/. 
  37. Kepley, Travis (2010-05-13). "A brief history of commercial gaming on Linux (and how it's all about to change)". https://opensource.com/life/10/5/brief-history-commercial-gaming-linux. 
  38. Larabel, Michael (December 14, 2010). "Alternative Games Is All About Linux Gaming". Phoronix. https://www.phoronix.com/scan.php?page=news_item&px=ODkwOA. 
  39. Heggelund Hansen, Robin (March 10, 2009). "Porting games to Linux". hardware.no. http://www.hardware.no/artikler/ryan_c_gordon_and_michael_simms/68450/2. 
  40. "Quake, Meet GPL; GPL, Meet Quake". Linux Journal. 2007-12-01. http://www.linuxjournal.com/article/9867. 
  41. Bolding, Jonathan (4 September 2022). "Y'all know about these huge lists of free, open-source game clones, right?". https://www.pcgamer.com/yall-know-about-these-huge-lists-of-free-open-source-game-clones-right/. 
  42. Rice, Christopher (2009-12-28). "Linux Gaming: Are We There Yet?". AnandTech. https://www.anandtech.com/show/2897. 
  43. Hoogland, Jeff (April 2010). "Codeweavers vs. Cedega, Commercial Wine Product Comparison". Linux Gazette. https://linuxgazette.net/173/hoogland.html. 
  44. Vrabie, Stefan (2006-07-31). "Cedega and Linux: Let the Windows games begin". Linux.com. https://www.linux.com/news/cedega-and-linux-let-windows-games-begin/. 
  45. Lees, Jennie (2005-12-04). "Linux gaming made easy". Engadget. https://www.engadget.com/2005-12-04-linux-gaming-made-easy.html. 
  46. Dave, Salvator (2004-07-28). "Linux Takes on Windows Gaming". Extreme Tech. https://www.extremetech.com/computing/56768-linux-takes-on-windows-gaming. 
  47. Millard, Elizabeth (2004-06-24). "TransGaming Updates WineX for Linux Gaming". Ecommerce Times. https://www.ecommercetimes.com/story/transgaming-updates-winex-for-linux-gaming-34702.html. 
  48. M, Angelo. "PlayOnLinux vs Wine: The Differences". https://www.imaginelinux.com/playonlinux-vs-wine/. 
  49. http://www.wolfire.com/humble/stats
  50. http://www.wolfire.com/humble/stats
  51. 51.0 51.1 "The State of Linux Gaming 2011". OSNews.com. 2011-11-14. http://www.osnews.com/story/25328/The_State_of_Linux_Gaming_2011. 
  52. Orland, Kyle (2011-02-28). "GDC 2011: Humble Indie Bundle Creators Talk Inspiration, Execution". Gamasutra. http://www.gamasutra.com/view/news/33272/GDC_2011_Humble_Indie_Bundle_Creators_Talk_Inspiration_Execution.php. 
  53. Sneddon, Joey (2011-12-21). "Linux Users Continue To Pay Most for the @Humble Indie Bundle". OMG! Ubuntu!. http://www.omgubuntu.co.uk/2011/12/linux-users-continue-to-most-for-the-humble-indie-bundle/. 
  54. "Voltely product page". Entourev LLC. https://web.archive.org/web/20141222225801/http://www.entourevllc.com/product.php?id=0001. 
  55. "Native Linux Games". Linuxexperten.com. https://www.linuxexperten.com/content/linux-native-games. 
  56. Larabel, Michael (2009-01-29). "LGP Is Now Porting Shadowgrounds: Survivor". Phoronix. https://www.phoronix.com/news/NzAyMw. 
  57. "An Interview with Liam Dawe, Owner of GamingOnLinux". Linux Gaming Central. 2022-04-20. https://linuxgamingcentral.com/posts/interview-with-liam-from-gol/. 
  58. "cheese talks to himself – Desura Beta". twolofbees.com. 2011-10-11. http://www.twolofbees.com/cheesetalks/desura.php. 
  59. 59.0 59.1 59.2 "The state of Linux gaming in the SteamOS era". Ars Technica. 2015-02-26. https://arstechnica.com/gaming/2015/02/the-state-of-linux-gaming-in-the-steamos-era/1/. 
  60. Zinoune, M. (2011-11-27). "Will it be Desura's Linux client Vs USC?". Unixmen. http://www.unixmen.com/will-it-be-desuras-linux-client-vs-usc/. 
  61. Dawe, Liam (21 August 2011). "Interview with Jonathan Prior of Gameolith.com". https://www.gamingonlinux.com/2011/08/interview-with-jonathan-prior-of-gameolithcom/. 
  62. Larabel, Michael (2011-07-11). "A New Linux Game Store Is Launching Next Week". https://www.phoronix.com/news/OTYyMg. 
  63. Albanesius, Chloe (2012-07-17). "Valve Moves Forward With Steam for Linux | News & Opinion". PCMag.com. https://www.pcmag.com/article2/0,2817,2407237,00.asp. 
  64. "Steam'd Penguins". Valve. 2012-07-16. http://blogs.valvesoftware.com/linux/steamd-penguins/. 
  65. Lein, Tracey (2012-07-16). "'Left 4 Dead 2' to be first Valve game on Linux". The Verve. https://www.theverge.com/gaming/2012/7/16/3163717/left-4-dead-2-to-be-first-valve-game-on-linux. 
  66. Hillier, Brenna (2012-07-24). "Serious Sam 3: BFE headed to Steam Ubuntu". VG247. http://www.vg247.com/2012/07/25/serious-sam-3-bfe-headed-to-steam-ubuntu/. 
  67. Larbel, Michael (2010-05-25). "Valve's Linux Play May Lead More Games To Follow Suit". Phoronix. https://www.phoronix.com/scan.php?page=news_item&px=ODI4NA. 
  68. Larbel, Michael (2010-11-18). "Egosoft Wants To Bring Games To Steam On Linux". Phoronix. https://www.phoronix.com/scan.php?page=news_item&px=MTIzMTY. 
  69. "Editorial: Linux Gaming Will Be Fine Even Without Steam Machines Succeeding". GamingOnLinux. 2015-02-20. https://www.gamingonlinux.com/articles/editorial-linux-gaming-will-be-fine-even-without-steam-machines-succeeding.4992. 
  70. "Unity 4.0 Launches". Marketwire. 2012-11-14. http://www.marketwire.com/press-release/unity-40-launches-1726144.htm. 
  71. Makuch, Eddie (23 September 2013). "Valve reveals SteamOS". GameSpot. http://uk.gamespot.com/news/valve-reveals-steamos-6414851. 
  72. Crecente, Brian (June 4, 2015). "The first official Steam Machines hit Oct. 16, on store shelves Nov. 10". Polygon. https://www.polygon.com/2015/6/4/8727269/steam-machine-launch-date. 
  73. "GOG.com Are Going To Support Linux, Confirmed!". GamingOnLinux. 2014-03-18. http://www.gamingonlinux.com/articles/gogcom-are-going-to-support-linux-confirmed.3288. 
  74. "GOG Com Now Officially Support Linux Games". GamingOnLinux. 2014-07-24. http://www.gamingonlinux.com/articles/gog-com-now-officially-support-linux-games.4076. 
  75. "GOG finally remove the false 'in progress' note about GOG Galaxy for Linux". GamingOnLinux. 2022-07-01. http://www.gamingonlinux.com/articles/gog-com-now-officially-support-linux-games.4076. 
  76. "Lutris v0.5.12 out now fixing Origin, Epic Store, Ubisoft Connect, GOG". GamingOnLinux. 2022-12-05. https://www.gamingonlinux.com/2022/12/lutris-v0512-out-now-fixing-origin-epic-store-ubisoft-connect-gog/. 
  77. "GameHub is another open source game launcher, giving Lutris some competition". GamingOnLinux. 2019-03-18. https://www.gamingonlinux.com/2019/03/gamehub-is-another-open-source-game-launcher-giving-lutris-some-competition/. 
  78. "Minigalaxy the simple GOG client for Linux has a big 1.0 release". GamingOnLinux. 2020-11-30. https://www.gamingonlinux.com/2020/11/minigalaxy-the-simple-gog-client-for-linux-has-a-big-10-release/. 
  79. "Heroic Games Launcher is a new unofficial Epic Games Store for Linux". GamingOnLinux. 2021-01-05. https://www.gamingonlinux.com/2021/01/heroic-games-launcher-is-a-new-unofficial-epic-games-store-for-linux/. 
  80. "Unreal Engine 4.1 Update Preview". 2014-04-03. https://www.unrealengine.com/blog/41-update-preview. 
  81. "CRYENGINE adds Linux Support as Crytek Prepare to Offer New Possibilities at GDC". 2014-03-11. http://www.crytek.com/news/conference-attendees-can-also-see-a-brand-new-mobile-game-extra-engine-updates-and-much-more-at-crytek-s-booth. 
  82. Dawe, Liam (2014-12-29). "The Itch Games Store Are Working On An Open Source Client" (in en). https://www.gamingonlinux.com/2014/12/the-itch-games-store-are-working-on-an-open-source-client/. 
  83. Corcoran, Leaf (14 December 2015). "Say hello to the itch.io app: itch". http://blog.itch.io/post/135196264464/say-hello-to-the-itchio-app-itch. 
  84. Orphanides, K.G. (8 August 2018). "Crossing Platforms: a Talk with the Developers Building Games for Linux". https://www.linuxjournal.com/content/crossing-platforms-talk-developers-building-games-linux. 
  85. Prakash, Abhishek (19 January 2023). "Fantastic Linux Games and Where to Find Them". https://itsfoss.com/download-linux-games/. 
  86. Kerr, Chris (2016-01-13). "Indie marketplace Game Jolt releases open source desktop client". https://www.gamedeveloper.com/console/indie-marketplace-game-jolt-releases-open-source-desktop-client. Retrieved 2023-02-03. 
  87. Lee, Joel (30 August 2015). "Where to Download the Best Linux Games Without Any Hassle". https://www.makeuseof.com/tag/6-digital-distribution-services-linux-gamers/. 
  88. Sohail, Mohd (23 December 2016). "Popular Gaming Platforms For Linux". https://www.linuxandubuntu.com/home/some-of-the-popular-gaming-platforms-for-linux. 
  89. "Steam for Linux :: Introducing a new version of Steam Play" (in en). 2018-08-21. https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561. 
  90. "Changelog · ValveSoftware/Proton Wiki" (in en). 2018-07-31. https://github.com/ValveSoftware/Proton/wiki/Changelog/664d37be002868c1b6ed27fc2b49adebcd8d1f49. 
  91. "Changelog · ValveSoftware/Proton Wiki" (in en). 2018-11-08. https://github.com/ValveSoftware/Proton/wiki/Changelog/403c39180aef0b7a5c7cf8386d5bd3288e0b206d. 
  92. Dawe, Liam (2020-09-07). "The itch.io app can now use a system installed Wine on Linux for Windows-only games" (in en). https://www.gamingonlinux.com/2020/09/the-itchio-app-can-now-use-a-system-installed-wine-on-linux-for-windows-only-games. 
  93. Kenlon, Seth (2018-10-25). "Lutris: Linux game management made easy". https://opensource.com/article/18/10/lutris-open-gaming-platform. Retrieved 2023-02-05. 
  94. Saive, Ravi (2022-07-18). "PlayOnLinux – Run Windows Software and Games in Linux". https://www.tecmint.com/playonlinux-install-windows-software-in-linux/. Retrieved 2023-02-05. 
  95. Dawe, Liam (2022-02-25). "The Steam Deck has released, here's my initial review" (in en). https://www.gamingonlinux.com/2022/02/steam-deck-initial-review/. 
  96. Larabel, Michael (2022-02-25). "For Linux Enthusiasts Especially, The Steam Deck Is An Incredible & Fun Device" (in en). https://www.phoronix.com/scan.php?page=article&item=steam-deck-steamos-linux. 
  97. Marks, Tom (July 30, 2021). "Valve Explains How The Failure of Steam Machines Helped Build The Steam Deck". IGN. https://www.ign.com/articles/steam-deck-valve-explains-how-it-learned-from-past-mistakes. 
  98. Dawe, Liam (2023-02-02). "Zoom Platform, a store aimed at 'Generation X' adds more Linux support" (in en). https://www.gamingonlinux.com/2023/02/zoom-platform-a-store-aimed-at-generation-x-adds-more-linux-support/. 
  99. "Steam Hardware & Software survey". July 2021. http://store.steampowered.com/hwsurvey/. 
  100. "Where's the Unity stats page gone?" (in en-US). https://forum.unity.com/threads/wheres-the-unity-stats-page-gone.514106/. 
  101. Platforms Top on 2016-03 Windows Players: 97.3%, OS X Players: 2.3%, Linux Players: 0.4%
  102. "Humble Budle data". http://www.wolfire.com/humble/stats. 
  103. "Ubuntu Linux Gaming Performance Mostly On Par With Windows 8.1". Phoronix. 2013-10-27. https://www.phoronix.com/scan.php?page=article&item=gpus_windows81_ubuntu&num=1. 
  104. "NVIDIA GeForce: Windows 10 vs. Ubuntu 15.04 Linux OpenGL Benchmarks Review - Phoronix". https://www.phoronix.com/scan.php?page=article&item=win10-nv-ubu1504&num=4. 
  105. "SteamOS gaming performs significantly worse than Windows, Ars analysis shows". November 13, 2015. https://arstechnica.com/gaming/2015/11/ars-benchmarks-show-significant-performance-hit-for-steamos-gaming/. 
  106. "Budget Fair Queueing I/O Scheduler". http://algo.ing.unimo.it/people/paolo/disk_sched/. 
  107. "Phoronix: Liquorix-benchmarks". https://www.phoronix.com/scan.php?page=article&item=liquorix_311_kernel&num=1. 
  108. "Liquorix homepage". http://liquorix.net/. 
  109. "Open RPG Maker". http://openrpgmaker.sourceforge.net/. 
  110. Poettering, Lennart (2008-09-24). "A Guide Through The Linux Sound API Jungle". 0pointer.de/blog. http://0pointer.de/blog/projects/guide-to-sound-apis.html. 
  111. "Introducing NVIDIA GameWorks™ | NVIDIA Developer Zone". Developer.nvidia.com. 2014-03-02. https://developer.nvidia.com/content/introducing-nvidia-gameworks. 
  112. "AMD Eyefinity Validated and Ready Software". http://support.amd.com/en-us/recommended/eyefinity-software. 
  113. "Multi-monitor: Civilization V on A10-7850K "Kaveri"". https://www.youtube.com/watch?v=Q0BN20BnRbg. 
  114. Hills, James. "Ports vs. Wine". GameSpy. http://www.gamespy.com/articles/may01/wine/. 
  115. Larabel, Michael (July 3, 2009). "An Interview With A Linux Game Porter". Phoronix. https://www.phoronix.com/scan.php?page=article&item=linux_gaming_frank&num=3. 
  116. "Console Hacking 2015: Liner Notes". fail0verflow.com. 30 Dec 2015. https://fail0verflow.com/blog/2015/console-hacking-2015-liner-notes.html. 
  117. "Gamecube Linux Wiki". Gc-linux.org. http://www.gc-linux.org/wiki/Main_Page. 
  118. Larabel, Michael (October 5, 2010). "A Gaming Mouse Vendor That Has Linux Drivers". Phoronix. https://www.phoronix.com/scan.php?page=news_item&px=ODY1Mw. 
  119. Larabel, Michael (September 5, 2011). "Roccat Linux Support Keeps Coming". Phoronix. https://www.phoronix.com/scan.php?page=news_item&px=OTg3NA. 
  120. "UpFront". Linux Journal. July 2005. http://www.linuxjournal.com/article/8231. 
  121. Diehl, Mike (2007-10-18). "Free Games for Linux". Linux Journal. Linux Journal. http://www.linuxjournal.com/node/1000435. 
  122. "Main Page – FreeOrionWiki". Freeorion.org. http://www.freeorion.org/index.php/Main_Page. 
  123. "Retrospec Head Over Heels Page". Retrospec.sgn.net. http://retrospec.sgn.net/games/hoh/. 
  124. "The Spring Project". Spring.clan-sy.com. http://spring.clan-sy.com/. 
  125. "SteamOS & Linux Games". Steam Store. https://store.steampowered.com/search/?sort_by=Released_DESC&tags=-1&category1=998&os=linux. 
  126. Barr, Joe (December 22, 2006). "Commercial gaming: Can it thrive on Linux?". Linux.com. http://www.linux.com/archive/articles/59180. 
  127. Larabel, Michael (September 4, 2010). "More Details On Unigine's OilRush Game". Phoronix. https://www.phoronix.com/scan.php?page=news_item&px=ODU2OQ. 
  128. "Linux Client?". Syndicates of Arkon game forums. http://forum.syndicatesofarkon.com/en/forum_64/forum_66/thread_542. 
  129. Larabel, Michael (2013-03-31). "There Isn't Too Much Progress On Unigine Linux Titles". https://www.phoronix.com/news/MTMzOTc. 
  130. "Vera Blanc: Full Moon Released – Linux Gaming News". LinuxGamingNews.org. 2010-07-05. http://linuxgamingnews.org/2010/07/05/vera-blanc-full-moon-released/. 
  131. "Linux games". Winter Wolves. http://www.winterwolves.com/linux_games.htm. 
  132. "Mac and Linux Games". Hanako Games. http://www.hanakogames.com/mac.shtml. 
  133. "Hanako Games Linux Ports Are Coming – Linux Gaming News". LinuxGamingNews.org. 2010-06-16. http://linuxgamingnews.org/2010/06/16/hanako-games-gnulinux-ports-are-coming/. 
  134. "Sake Visual Indie Visual Novel Studio – Linux Gaming News". LinuxGamingNews.org. 2010-07-07. http://linuxgamingnews.org/2010/07/07/sake-visual-indie-visual-novel-studio/. 
  135. "Katawa Shoujo - Disabilities in a Dojin Visual Novel". Play This Thing. May 27, 2009. http://playthisthing.com/katawa-shoujo. 
  136. Dawe, Liam. "Civilization V Strategy Game Launches Natively On SteamOS Linux". https://www.gamingonlinux.com/articles/civilization-v-strategy-game-launches-natively-on-steamos-linux.3882. 
  137. Dawe, Liam. "Interview With Aspyr Media About Civilization V & Linux Gaming". https://www.gamingonlinux.com/articles/interview-with-aspyr-media-about-civilization-v-linux-gaming.4071. 
  138. Dawe, Liam. "Borderlands 2 Released For Linux With A Sale". https://www.gamingonlinux.com/articles/borderlands-2-released-for-linux-with-a-sale.4360. 
  139. Dawe, Liam. "GamingOnLinux Interviews Feral Interactive About XCOM & Linux Game Development". https://www.gamingonlinux.com/articles/gamingonlinux-interviews-feral-interactive-about-xcom-linux-game-development.3946. 
  140. "Bubble Shoot review". http://rbytes.net/linux/bubble-shooter-review/. 
  141. "Decadence: Home Sweet Home on GreenLight". Revolution System Games posted Decadence on Steam for Linux. http://steamcommunity.com/sharedfiles/filedetails/?id=135962607. 
  142. "Linux only needs one 'killer' game to explode, says Battlefield director". Polygon. October 12, 2013. http://www.polygon.com/2013/10/12/4826190/linux-only-needs-one-killer-game-to-explode-says-battlefield-director. 
  143. "PPC games made by Loki software – rrelated posts LinuxGames". http://www.linuxgames.com/?s=PPC+loki. 
  144. "Candy Cruncher Linux Sparc". September 9, 2005. http://www.linuxgamepublishing.com/info.php?id=10&. 
  145. "Linux Game Publishing: Interview with Michael Simms". Linux Gazette. March 6, 2005. http://www.linuxgazette.com/node/10249. 
  146. "Dominions II: The Ascension Wars 2.12". June 8, 2004. http://www.linuxgames.com/archives/6674. 
  147. Marchant, Layla. "The Gaming Trap". http://onpon4.github.io/articles/gaming-trap.html. 
  148. Lunduke, Bryan (2015-10-30). "The Gaming Paradox: There just aren't enough Free and Open Source video games". https://www.networkworld.com/article/2999877/the-gaming-paradox-there-just-arent-enough-free-and-open-source-video-games.html. 
  149. Hills, James. "Ports vs. Wine". GameSpy. http://www.gamespy.com/articles/may01/wine/. 
  150. Dawe, Liam (2018-08-22). "GOG have gone on the offensive with their new 'FCK DRM' initiative". https://www.gamingonlinux.com/2018/08/gog-have-gone-on-the-offensive-with-their-new-fck-drm-initiative/. 
  151. Dawe, Liam (2018-07-02). "The Humble DRM-Freedom Sale is live, plenty of Linux titles available". https://www.gamingonlinux.com/2018/07/the-humble-drm-freedom-sale-is-live-plenty-of-linux-titles-available/. 
  152. "How to play Windows games under Linux". https://www.myabandonware.com/howto/wine. 
  153. Wilson, Hamish (2021-03-22). "Building a Retro Linux Gaming Computer - Part 4: Installing Red Hat Linux 7.3". https://www.gamingonlinux.com/2021/03/building-a-retro-linux-gaming-computer-part-4-installing-red-hat-linux-73/. Retrieved 2023-02-02. 
  154. Armstrong, Ryan (2020-12-27). "Running Caldera OpenLinux 1.3 in QEMU". https://zerker.ca/home/openlinux13.html. 
  155. Cawley, Christian (2016-06-28). "7 Ways to Play Old Windows & DOS Games on Linux". https://www.makeuseof.com/tag/7-ways-play-old-windows-dos-games-linux/. 
  156. Lynch, Jim (2016-09-07). "Remembering Loki's Linux games from the '90s". https://www.infoworld.com/article/3117295/remembering-lokis-linux-games-from-the-90s.html. 
  157. Rapenne, Solène (2021-03-07). "Top 12 best opensource games available on OpenBSD". https://dataswamp.org/~solene/2021-03-07-openbsd-best-games.html. 
  158. Larabel, Michael (2021-03-07). "Running Steam's Linux Build On FreeBSD Is Becoming Increasingly Capable For Gaming". https://www.phoronix.com/news/Steam-FreeBSD-2021. 
  159. Larabel, Michael (2019-09-22). "Homura Is A Windows Game Launcher For FreeBSD - Supports Steam, Origin, UPlay + More". https://www.phoronix.com/news/Homura-FreeBSD-Gaming. 
  160. Larabel, Michael (2011-09-07). "FreeBSD: A Faster Platform For Linux Gaming Than Linux?". https://www.phoronix.com/review/linux_games_bsd/2. 
  161. "Games". 2008-10-30. https://blogs.oracle.com/solaris/post/games.