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