Linux游戏

0 A.D.是一款开源、免费且支援Linux的即时战略游戏
Linux游戏是在Linux下运行的游戏。GNU/Linux是自由软件，也是以自由开源为旗帜。常用软件，甚至游戏也多是自由开源的。

**历史**

**1990年代**
Linux游戏的历史开始于既有的Unix游戏，这两大作业系统有不少类似的游戏。这些游戏通常是原创或复制版的街机类游戏或文字冒险游戏。一个著名的例子是所谓的「BSD游戏集」（BSD Games），即是一系列互动小说游戏。 影响Linux开发甚大的自由软体和开源作法也影响了最早的免费游戏。早期著名的游戏包含NetHack、Netrek、、XEvil、xbattle、和。随着Linux系统的成长，自由开源的游戏也随着增加，并变得更加复杂。
一般认为Linux商业电子游戏的起源是1994年由戴夫·泰勒移植的《毁灭战士》，他在闲暇时把这套游戏移植到包含Linux在内的多个系统上。他也协助建立了 工作室，这个工作室发行了Abuse。Linux版的Abuse甚至由Red Hat公司发行。《毁灭战士》的开发者id Software也在之后继续发行游戏到Linux上。1996年，戴夫·泰勒再次于闲暇时把雷神之锤移植到Linux上。之后的id游戏由以及制作Linux版，一直到id工作室2009年被ZeniMax Media收购才停止。 在1995年，DUX软体雇用Don Hopkins移植 《模拟城市》到Linux上。其他早期的商业Linux游戏包含，这是一款MP Entertainment在1996年发行的冒险游戏。 1998年发行的无论是开发平台还是目标平台都是Linux。1998年，Origin的两名程式设计师把《网路创世纪》移植到Linux。
Loki Software前任的员工Ryan C. Gordon。
1998年11月9日，一家名为Loki Software的新公司由Scott Draeker成立，他原本是一名专职软体授权的律师，因工作接触到Linux而逐渐有了移植游戏到Linux上的想法。Loki虽然在商业上是失败的，但通常被认为是现代Linux游戏产业的鼻祖。Loki开发了数款免费的软体工具，例如Loki installer（又名Loki Setup）。，并且支援了SDL的开发，以及开始 OpenAL 音频库专案。至今仍被视为Linux游戏发展的基石。在2002年关闭以前，他们移植了19款知名游戏。Loki最初时的成功也吸引了其他公司投资Linux游戏市场，例如、、Macmillan Digital Publishing USA、Xatrix Entertainment 和Vicarious Visions。这段时期，创立了，这是最早的Linux游戏线上零售商之一。
在Loki关闭以后，Linux的游戏市场开始面临一些转变。虽然一些新的公司，例如和，持续地移植游戏，但是Linux游戏的支持者开始鼓励开发者自行移植游戏，或是透过个人承包者移植。一名前Loki的员工即受此影响，在往后十年，他继续移植游戏到各个平台上，包含Linux。这段时间，由id Software开始，许多公司释出了他们老游戏的原始码，老游戏的于是一下子增加了不少，让Linux在内的系统可以执行这些游戏。这也帮助许多自由开源游戏的发展，尤其是第一人称射击游戏。

**2010年代**
在2010前后，Linux游戏市场开始受到independent video game development的崛起冲击，许多独立开发者支援多个平台，Humble Indie Bundle让这个潮流正式的显现出来，Linux使用者在他们的销售中占了可观的比例，Linux使用者在消费时时常也是最慷慨的。一些评论者也认为，Linux版的，一个主要注重于小型独立开发者的数位发行平台， 谕示了市场终于把Linux作为游戏平台的一大步。 在2009年，一家独立游戏小公司Entourev LLC发行了Voltley，这是Linux上最早的商业独占游戏。同年，LGP发行Shadowgrounds，第1款使用Nvidia PhysX中间软体的商业Linux游戏。
Valve共同创办人加布·纽维尔称「Linux和开源是游戏的未来」。
2012年7月，游戏开发和发行商维尔福发布Linux版的Source引擎，并宣布他们要把数位发行平台Steam带到Linux上。Linux版的Steam客户端让其他开发者开始考虑移植游戏到Linux上，包含Aspyr Media和Feral Interactive这些移植公司原先移植到Mac OS上的游戏。
在2012年11月，移植第四版的Unity引擎和游戏开发系统到Linux上。许多Unity引擎的游戏自此都可以在Linux上执行。
2013年9月，维尔福公司宣布他们将会发布一个基于Linux的作业系统SteamOS，维尔福称他们体认到「最适合消费者的环境，是一个环绕Steam打造的作业系统」。这套作业系统会应用在该公司的游戏主机Steam Machine上。
2014年3月，GOG.com宣布在他们的无DRM平台上开始支援Linux，尽管他们先前称因为Linux发行版繁多所以不会支援。GOG.com2014年7月24日开始发行Linux游戏，最先发行了50个，其中一些是第一次登上Linux平台。
2014年3月和4月，两大主流开发商Epic Games和Crytek各自宣布他们下一代的游戏引擎Unreal Engine 4和CryEngine会支援Linux。
2018年8月22日，Valve 发布了专为游戏设计的 Wine 分支，名为 Proton。对原本的 Wine 进行了一些改进，例如基于 Vulkan 的 DirectX 11 实作、Steam 功能整合、全萤幕模式与支援游戏手把以及改进多执行绪的游戏效能。之后也支援了基于 Vulkan 的 DirectX 9 与 DirectX 12 实作 。
2022年2月25日，Valve 发布了 Steam Deck，这是一款执行 SteamOS 3.0 系统的掌上游戏机。

**开源游戏**
在Linux上有很多游戏是开放原始码的。开源游戏并不意味着支持Linux，但多数非DirectX的开源游戏确实能在Linux下运行，并且可能进入Linux发行版的软件库从而易于安装。但是可能因为这样，所以版本不同而无法正常进行网络游戏。一些受欢迎的开源游戏包含了Xonotic、0 A.D.等

**项目**
通常开源游戏不会轻易消逝，它们往往可以被再利用，甚至停滞数年然后再度开工。不过很多由较大社区维护的游戏一直活跃着。如Xonotic、Battle for Wesnoth、Armagetron、Glest、Spring计划。

**商业游戏**
早期，商业游戏主要集中在FPS、智力游戏、角色扮演等有限类型。只有少数开发者持续发行针对Linux的电子游戏，比如id Software的毁灭战士系列、雷神之锤系列、Mojang的Minecraft、s2 Games的所有作品、X-Plane。还有些厂商将某些作品移植到Linux，包括以移植闻名的Loki。之后 Humble Indie Bundle 和更往后的 Steam 对商业游戏进入Linux起到推动作用。
随着维尔福公司进军Linux平台，SteamOS和Steam Machine吸引了一些公司，令他们决定要移植游戏到Linux平台上，例如Feral Interactive移植了Linux版的XCOM: Enemy Unknown和资料片内在敌人，而Aspyr Media则移植了文明帝国5和其资料片。

**非原生游戏**
所谓非原生游戏指的是原本不是设计给Linux执行的游戏。在一般的情况下，Linux无法直接执行这些游戏，然而，透过Wine，或是其他相似的软体，Linux使用者就有机会执行原本设计给Microsoft Windows执行的游戏或其他软体。有些游戏可以透过Wine正常执行，也有些游戏会发生部份功能异常的现象。在Linux社群中，使用Wine进行游戏具备一些争议，因为有些人认为这是在妨碍原生游戏（即一开始就设计给Linux执行的游戏）的发展。

**模拟器**
在Linux上，也有许多模拟器可供玩家游玩街机、游戏主机或早期电脑的游戏。- Basilisk II可模拟 68040 麦金塔电脑;- DOSBox和DOSEMU可模拟 MS-DOS/PC-DOS;- DeSmuME可模拟Nintendo DS;- Dolphin可模拟Nintendo GameCube、Wii和Triforce;- FCE Ultra、Nestopia和TuxNES可模拟任天堂红白机;- Frotz可模拟Z-Machine文字冒险;- Hatari可模拟雅达利ST、STe、 TT和Falcon;- gnuboy可模拟任天堂Game Boy和Game Boy Color;- MAME可模拟街机游戏;- Mednafen可模拟许多种硬体平台，包含某些上述平台;- Mupen64Plus和原版的Mupen64（原版已经不再被活跃开发）可模拟Nintendo 64;- PCSX-Reloaded、pSX和Linux版的ePSXe可模拟PlayStation;- PCSX2可模拟PlayStation 2;- PPSSPP可模拟PlayStation Portable- ScummVM可模拟LucasArts和其他许多冒险游戏;- SheepShaver可模拟PowerPC 麦金塔电脑;- Snes9x、higan和ZSNES可模拟超级任天堂;- UAE可模拟Amiga;- VICE可模拟Commodore 64;- ColEm可模拟Colecovision;- VisualBoy Advance可模拟GBA;- vMac可模拟 680x0 麦金塔电脑;

**开发技术**

**引擎**
商业游戏引擎能提供给开发者较多支持，Unity3D和Unreal Engine 4是目前支持Linux的商业引擎中著名的例子。
优秀电子游戏开发技术可以获取利润：首先作为闭源发布，以后再开源引擎，这是一些独立开发者的做法。id的策略是在5年左右的周期内开放其所有的引擎，授权协议为GPL。

**接口**
通常使用OpenGL，用SDL做库。

**玩家特点**
同于Linux社区的特点，乐于高度竞争、交流协作的游戏，或者休闲游戏，Linux游戏多为FPS、RTS、智力游戏。难度普遍很高。

**局限**

**宣传**
商业游戏开发者容易误解为Linux用户只接受免费的软件，同时畏惧Linux结构的多样性，以及开放源代码。

**系统特性**
传统Linux发行版更新迅速，导致软件不跟进修改或不能正常使用。
相关套件的学习也是制约因素，因为正规教育中电子游戏开发的学习往往建立在商业平台。

**贡献者**
贡献者即是开发者，其中，艺术家少于程序员，或者说受过专门培训的学生较少参与，免费的开源游戏无法和商业游戏在图像音效质量上抗衡。

**创新**
尽管开源鼓励创新，但是开源游戏往往是依据现存的游戏类型或特定游戏改制，或者说克隆/复刻。

**参考资料与注释**

**参见**
 复刻- 重要开源游戏列表- The Linux Game Tome- Djl- Wine