Linuxベースのオペレーティングシステムは、ビデオゲームをプレイするために使用できます。LinuxカーネルをネイティブにサポートするゲームはWindowsよりも少ないため、Wine、Cedega、DXVK、ProtonなどのWindowsゲーム、ソフトウェア、プログラムを実行するためのさまざまなソフトウェアや、 LutrisやPlayOnLinuxなどのマネージャーが開発されています。Linuxゲームコミュニティはインターネット上に存在し、Linuxで公式にサポートされていないゲームを実行しようとするユーザーもいます。

Linux ゲームは、すでに存在していたUnixゲーム シーンの拡張として始まった。[ 1 ]このシーンは、1969 年の Unixシステムの構想に遡り、ゲームSpace Travel [ 2 ] [ 3 ]と1971 年の初版[ 4 ]があり、両システムで多くの類似タイトルが共有されていた。[ 5 ] [ 6 ]これらのゲームは、ほとんどがアーケードやパーラータイプのゲーム、またはcursesなどのライブラリを使用したテキスト アドベンチャーであった。[ 7 ] [ 8 ]この顕著な例としては、インタラクティブ フィクションやその他のテキスト モードの娯楽を集めた「 BSDゲーム」がある。[ 9 ] [ 10 ]オペレーティングシステム全般の開発を推進したフリーソフトウェアの哲学とオープンソースの方法論は、さまざまな初期のフリー ゲームの作成も生み出した。[ 11 ] [ 12 ]
初期の人気タイトルには、 Netrekや、X Window System を使用するさまざまなXAsteroids、XBattle、XBill、XBoing、X-Bomber 、 XConq 、 XDigger 、XEmeraldia、XEvil 、 XGalaga 、 XGammon 、 XLander 、 XLife 、 XMahjong 、 XMine 、 XSoldier 、 XPilot 、 XRobots 、 XRubiks 、 XShogi 、 XScavenger 、 XTris 、 XTron 、 XTic 、 XTuxゲームなどがありました。 [ 13 ] [ 14 ]他のゲームは、ウィンドウ システムなしで実行できるようにSVGAlibライブラリをターゲットにしたり、サポートしたりしていました。[ 15 ]例えば、LinCity、Maelstrom、Sasteroids、[ 16 ]およびSABREなどです。[ 17 ] General Graphics Interface は、 DOSから移植されたURBAN The Cyborg Project [ 19 ]やDave Gnukem [ 20 ]などのゲームにも使用されました。オペレーティングシステム自体が成長し拡大するにつれて、無料およびオープンソースのゲームの量も規模と複雑さを増し、BZFlag、LinCity、Freecivなどの歴史的に人気のあるリリースのクローン[ 21 ]とRocks'n'Diamonds、Cube、The Battle for Wesnoth、Tux Racerなどのオリジナル作品の両方が生まれました。[ 22 ]

商用ビデオゲームのゲームプラットフォームとしてのLinuxの始まりは、1994年にDave D. Taylorが余暇にゲームDoomをLinuxや他の多くのシステムに移植したことから始まったと広く考えられている。 [ 23 ] [ 24 ] このゲームのシェアウェア版は、参考書に同梱されているものを含め、さまざまなLinuxディスクに含まれていた。[ 25 ] [ 26 ] [ 27 ] [ 28 ]
Ancient Domains of Mysteryは、1994年にThomas BiskupによってLinux向けにもリリースされ、 Moriaやその子孫であるAngbandなどのローグライクゲームの伝統を受け継ぎつつ、より具体的にはHackやNetHackの影響を受けている。
その後、テイラーは開発スタジオCrack dot Comの設立にも携わり、ビデオゲームAbuseをリリースした[ 29 ]。このゲームのLinux版はLinuxベンダーのRed Hat [ 30 ]とCaldera [ 31 ]によって配布された。スタジオが完成させなかったGolgothaもRed Hatからパッケージ版としてリリースされる予定だった[ 32 ] 。
1991年、DUX Softwareはドン・ホプキンスにSimCityをUnixに移植するよう依頼し[ 33 ]、ホプキンスは1995年にLinuxに移植し、最終的にOLPC XOラップトップ向けにオープンソースとしてリリースした[ 34 ]。
The Linux Game Tome というウェブサイト(URLから HappyPenguin とも呼ばれる)は、1995 年にTessa Lauによって開設され、SunSITEゲームディレクトリやその他の古典的な X11 ゲームから Linux 用に作成された、または Linux に移植されたゲームをカタログ化し、100 タイトル強を収録している。[ 35 ]
Doomのオリジナル開発者であるid Softwareも、Linux 向けに製品をリリースし続けました。同社のゲームQuakeは、1996 年に再び Dave D. Taylor が空き時間に作業してX11を介して Linux に移植されました。 [ 36 ] [ 37 ]また、SVGALibバージョンは、最近リークされたソース コードを使用して、1997 年に Greg Alexander によって作成されましたが、後に id によってメインライン化されました。 [ 38 ]その後、id の製品はZoid Kirsch [ 39 ]とTimothee Besset [ 40 ]によって移植され続け、この慣行は、 2009 年にスタジオがZeniMax Mediaに買収されるまで続きました。 [ 41 ]当初、Zoid Kirsch は Quake の Linux 版のメンテナンスと QuakeWorld の Linux への移植を担当していました。
Inner WorldsはLinux向けにリリースされ、Linux上で開発されました。 [ 42 ] Janice Winsorによる1996年の出版物であるThe UNIX Book of Gamesは、 LinuxおよびSCO Unixの実行ファイルとソースコードを含む付属CD-ROMとともに、さまざまなゲームについて説明しています。 [ 43 ]

Linux Game Tome は 1998 年に Bob Zimbinski に引き継がれ、最終的には 2000 を超えるエントリにまで成長し、小売業者 Penguin Computing や後にLGPのスポンサーを受けていましたが、2013 年に閉鎖されました。ただし、ミラーサイトはまだ存在します。[ 44 ] [ 45 ]
LinuxGames というサイトは、1998 年 11 月にホストの Atomicgamer が 2015 年にダウンするまで、ニュースや解説を掲載していました。[ 46 ] [ 47 ]このサイトは、Telefragged ゲーム ネットワークの責任者である Marvin Malkowski が Al Koskelin と Dustin Reyes と共に設立しました。[ 48 ] Reyes は 2023 年 8 月 8 日に亡くなりました。[ 49 ]
id SoftwareのZoid KirschはQuake IIをLinuxに移植した。Originの2人のプログラマーはUltima OnlineをLinuxに移植し、MP EntertainmentはLinux向けにアドベンチャーゲームHopkins FBIをリリースした[ 50 ] [ 51 ]。
1998年11月9日、ソフトウェアライセンス弁護士としての仕事を通じてLinuxシステムに触れた後、Linuxへのゲームの移植に興味を持った元弁護士のスコット・ドレイカーによって、Loki Softwareという新しいソフトウェア会社が設立されました。 [ 52 ] Lokiは商業的には失敗しましたが、現代のLinuxゲーム業界の誕生に貢献したとされています。[ 53 ] Lokiは、Lokiインストーラー(Loki Setupとも呼ばれる)などのフリーソフトウェアツールをいくつか開発し、[ 54 ] Simple DirectMedia Layerの開発をサポートし、[ 55 ] OpenALオーディオライブラリプロジェクトを開始しました。 [ 56 ] [ 57 ]これらは今でもLinuxゲーム開発の礎石としてよく挙げられます。[ 58 ]また、2002年に閉鎖されるまでに、19の著名なゲームをこのプラットフォームに移植したのもLokiでした。
LokiはLinux向けにCivilization: Call to Power、Eric's Ultimate Solitaire、Heretic II、Heroes of Might and Magic III、Railroad Tycoon II: Gold Edition、Quake III: Arena、Unreal Tournamentを発売した。[ 59 ]
Lokiの初期の成功は、Tribsoft、 Hyperion Entertainment、Macmillan Digital Publishing USA、Titan Computer、Xatrix Entertainment、Philos Laboratories、Vicarious Visionsなどの他の企業をLinuxゲーム市場への投資へと引き付けた。[ 60 ]
QuakeとQuake IIの移植版はMacmillan Computer Publishing USAによって物理的にリリースされ[ 61 ]、Quake IIIはLoki SoftwareによってLinux向けにリリースされた[ 62 ]。Red Hatは当時オープンソースではなかったため、以前はQuakeのLinux版のリリースを見送っていた[ 63 ] 。
Philos Laboratoriesは、 TheocracyのLinux版を市販ディスクでリリースした。Xatrix EntertainmentのRyan "Ridah" Feltrinは、Kingpin: Life of CrimeのLinux版をリリースした。
BlackHoleSun SoftwareはKriloをリリースし、Futurewareは2001年にLinux向けの取引シミュレーションWürstelstandをリリースした。[ 64 ]
Indrema Entertainment System(L600としても知られる)も、Linuxベースのゲームコンソールおよびデジタルメディアプレーヤーとして1999年から開発されていたが、[ 65 ] [ 66 ] [ 67 ]投資不足のため2001年に生産が中止された[ 68 ] [ 69 ]。ただし、TuxBoxプロジェクトは継続を試みた[ 70 ] 。
LokiはLinux向けにDescent 3、Heavy Gear II、SimCity 3000、Soldier of Fortuneを発売した。また、拡張版Descent 3: Mercenaryをダウンロード可能なLinuxインストーラーとしてリリースした。[ 59 ]
Hyperion Entertainment は、Titan Computer が発売した Sin を Linux に移植した。Vicarious Visions は、宇宙飛行ゲームTerminusを Linux に移植した。Mountain King Studios はRaptor: Call of the Shadowsの移植版をリリースし、CipSoft は Tibia の Linux クライアントを発売した。[ 71 ]
Boutell.comは、 Spiderweb Softwareが制作したゲームであるExile III: Ruined WorldをLinuxに移植しました。
この時期に、マイケル・シムズは初期のオンラインLinuxゲーム販売店の1つであるTux Gamesを設立し[ 72 ] 、その後Fun 4 Tux [ 73 ] 、 Wupra [ 74 ]、ixsoft、LinuxPusher [ 75 ]が続いた。
この時期には、Global Star Softwareの100 Great Linux Games [ 76 ]、Walnut Creek CDROMのLinux Games [ 78 ] [ 79 ]、Pacific HitechのLinux Games++ [ 80 ] [ 81 ]、Omeron Systems の Linux Cubed Series 8 LINUX Games [ 82 ]、SOT Finnish Software EngineeringのBest Linux Games [ 83 ] [ 84 ] [ 85 ]、 LinuxCenter Games Collection [ 86 ]、Hemming のLinux Games & Entertainment for X Windows [ 87 ] [ 88 ] 、 more softwareのLinux Spiele & Games [ 89 ] 、 Franzis Verlag のLinux Spiele [ 90 ]、SAD Software のplay it! Linux: Die Spielesammlung [ 91 ]など、多数の商用コンピレーションがリリースされました。
Lokiのゲームやデモには、Red Hat Linux [ 93 ]、Corel Linux、WordPerfect Office [ 94 ] [ 95 ] 、TheKompanyのPowerPlantにバンドルされた完全なEric's Ultimate Solitaire [ 96 ]など、多数のLinuxディストリビューションとコレクションが同梱されている。同様に、 Hopkins FBIのLinux版のコピーにはEasy Linux 2000がバンドルされている。[ 97 ]
Loki は、Heavy Metal: FAKK²、Kohan: Immortal Sovereigns、Mindrover: The Europa Project、Myth II: Soulblighter、Postal Plus、Rune、Rune: Halls of Valhalla、Sid Meier's Alpha Centauri、およびTribes 2 for Linux を公開しました。[ 59 ]
Linux Game Publishingは、Lokiの事業縮小が迫る中、2001年に設立された。Creature Labsは『Creatures: Internet Edition』をLinuxに移植し、LGPがこれを発売した。
ハイペリオン・エンターテインメントは『Shogo: Mobile Armor Division』をLinuxに移植し、トリブソフトは『Jagged Alliance 2』のLinux版を制作した。どちらもタイタン・コンピュータから発売された。
Illwinter Game Designは、 Linux向けに『Conquest of Elysium II』と『 Dominions: Priests, Prophets & Pretenders』をリリースした。Introversion Softwareは、 Linux向けに『Uplink』をリリースした。
BlackHoleSun SoftwareはBunniesをリリースし、 Sterling Entertainmentが出版したAtlantis: The Underwater City – Interactive Storybookの開発にも携わった。[ 64 ]
GLAMUS GmbHはゲーム「Mobility」のLinux版をリリースし、Oliver Hamannはドライビングゲーム「Odyssey by Car」をリリースした。[ 98 ]
Small Rockets社は、Linux向けに「Small Rockets BackGammon」「Small Rockets Mah Jongg」「Small Rockets Poker」をリリースしました。
TransGaming社は、 Microsoft Windowsゲームとの互換性を高めることを目的として、Wineの独自のフォークであるWineXを2001年10月に月額サブスクリプションとして販売し、後に2004年にCedegaに改名され、2011年に販売を終了しました。The SimsにWineXが同梱されたMandrake Linux 8.1の特別なゲームエディションがリリースされました。[ 99 ]一定数の購読者数に達した後にコードを公開するという約束があったにもかかわらず、Wineのフォークがメインプロジェクトにソースを公開しなかったことも論争の的となりました。[ 100 ] [ 101 ]
2001 年のScummVM 、 [ 102 ] 2002 年のDosbox、[ 103 ]および1997 年のMAMEのようなビデオゲームコンソールエミュレータがリリースされ、2016 年にオープンソースとして公開されたことにより、Linux はレトロゲームの実行可能なプラットフォームとなりました (2010 年以降のRetroArchフロントエンドによって促進されています)。[ 104 ] [ 105 ]これは特に、 GamePark HoldingsのGP2Xシリーズの携帯ゲームコンソールに加え、コミュニティ主導のPandoraおよびDragonBox Pyraの場合に当てはまります。専用のエミュレーション設定は、 2012 年にリリースされたRaspberry Piのようなシングルボードコンピュータ上にも構築されており、多くの場合、Raspberry Pi OSを含むLinuxベースです。[ 106 ] Wine は、古い Windows ゲームを実行するのにも役立ちます。[ 107 ]これには、最新の64 ビットWindowsでは動作しなくなった16 ビットおよび一部の32 ビットアプリケーションも含まれます。[ 108 ]シャープのZaurusパーソナルデータアシスタントは、 OpenZaurusと呼ばれるLinuxベースのシステムを採用し、独自のゲームシーンを生み出した。[ 109 ] [ 110 ]これは、初の「純粋なLinux PDA」として宣伝されたAgenda VR3にも当てはまった。[ 111 ] [ 112 ]

Lokiの閉鎖後、Linuxゲーム市場にはいくつかの変化が生じた。[ 113 ] Linux Game PublishingやRuneSoftなどの一部の新会社は、標準的な移植会社としての役割をほぼ継続したが、[ 114 ] Linuxゲームの支持者たちがゲーム開発者にゲーム製品を自ら、または個人請負業者を通じて移植するよう促すようになり、焦点が変わり始めた。[ 115 ]これに影響を与えたのは、Lokiの元従業員であるRyan C. Gordonで、彼はその後10年間でLinuxを含む複数のプラットフォームにいくつかのゲームタイトルを移植した。[ 116 ]
RyanはAmerica's Army、Candy Cruncher、Serious Sam: The First Encounter、Unreal Tournament 2003をLinuxに移植した。[ 117 ] [ 118 ] [ 119 ]
Linux Game Publishingは当初、Lokiの多くのタイトルのサポート権を取得しようと試みたが、最終的にはMindRover: The Europa Projectの権利しか取得できなかった。彼らはMindroverのアップデート版と、旧Loki版の所有者向けのダウンロード可能なアップデートをリリースした。[ 120 ]
Return to Castle WolfensteinはLinux向けにリリースされ、Linuxへの移植はTimothee Bessetによって社内で行われました[ 121 ]。
Chronic LogicがLinux向けにBridge Construction SetとTriptychをリリースした。
Sunspire Studiosは、 Tux Racerというタイトルのゲームの商業的な拡張版を小売向けにリリースした。[ 122 ]
RyanはDevastation、Medal of Honor Allied Assault、Serious Sam: The Second EncounterをLinuxに移植した。[ 119 ]
LGP は Pyrogon のゲームを物理 CD で出版することに興味を持ち、Candy Cruncher をリリースしました。[ 123 ] Tribsoft の Mathieu Pinard は、Titan Computer が Linux 出版から撤退したため、Majesty の Linux 版を救うために LGP を Cyberlore に連絡させました。この出来事により、Pinard が 2002 年に会社を閉鎖した後、LGP は Linux 版 Majesty をリリースすることができました。[ 124 ]
id Softwareのティモシー・ベセットがWolfenstein: Enemy TerritoryをLinuxに移植した。[ 125 ]
この頃、 id Softwareをはじめとする多くの企業がレガシーソースコードの公開を開始し、Linuxやその他のシステムへの古いゲームのソースポートが急増しました。 [ 126 ]これは、特に無料のファーストパーソンシューターの作成に関して、既に存在していたフリーでオープンソースのゲームシーンの拡大にも貢献しました。[ 127 ]さらに、 Linuxやその他のニッチなシステムを含む、オリジナルのゲームファイルをサポートするリバースエンジニアリングや基盤となるエンジンコードを使用して、さまざまな精度で多数のゲームエンジンの再現が制作されました。[ 128 ] [ 129 ]
RyanはEpic GamesのためにUnreal Tournament 2004をLinuxに移植し[ 130 ]、id SoftwareのTimothee BessettはDoom 3をLinuxに移植した[ 125 ] 。
Eon Gamesの創設者でありメインプログラマーであるDavid Hedborは、NingPo MahJongとHyperspace Delivery Boy!をLinuxに移植し、後にLGPによって公開されました。 [ 131 ]
RyanはLGPからリリースされたPostal²: Share the PainをLinuxに移植した。[ 132 ]
CodeWeavers は、 CrossOver Gamesと呼ばれる Wine の拡張版を提供しました。[ 133 ] [ 134 ]このような互換性レイヤーへの依存は、ネイティブ開発の成長を阻害するという懸念から依然として議論の的となっていますが、[ 135 ] [ 136 ]このアプローチは Loki の終焉に基づいて擁護されました。[ 137 ] [ 138 ] 2007 年に設立されたPlayOnLinuxはコミュニティの代替手段を提供しており、[ 139 ] Wine を介してゲームを実行する方法に関するさまざまなガイドが書かれています。[ 140 ]
Linux ゲーム市場も、独立系ビデオゲーム開発の台頭により、10 年後半にかけて成長し始めました。[ 142 ]多くの「インディー」開発者は、複数のプラットフォームのサポートを好んでいます。[ 143 ] 2010 年に開始されたHumble Indie Bundleイニシアチブは、この傾向を正式に示すのに役立ちました。[ 144 ] Linux ユーザーは、その購入者ベースのかなりの割合を占め、支出において最も一貫して寛大なユーザーでした。[ 145 ] [ 146 ] 2012 年の Humble Indie Bundle V は、CodeWeaversが準備したWine ベースのLimboリリースを収録したことで論争に直面しましたが、[ 147 ]ネイティブバージョンは後に 2014 年にリリースされました。[ 148 ] Humble は最終的に、バンドルやストアで Windows 専用のゲームを提供するようになりました。[ 149 ] [ 150 ]
2009年、小規模インディーゲーム会社Entourev LLCは、Linux向け初の商用専用ゲームであるVoltleyをLinux向けにリリースした。 [ 151 ] [ 152 ]同年、LGPはNvidia PhysXミドルウェアを使用したLinux向け初の商用ゲームであるShadowgroundsをリリースした。 [ 153 ] GamingOnLinuxウェブサイトは2009年7月4日に開設され、最終的にLinuxGamesに代わってニュースと解説の主要な情報源となった。[ 154 ]
2011年にリリースされた、小規模な独立系開発者を主な対象とするデジタル配信プラットフォームであるDesuraのLinux版[ 155 ]は、Linuxがゲームプラットフォームとしてより広く認知されるようになるための重要な一歩として、複数の評論家から称賛された。[ 142 ] [ 156 ] [ 157 ]その少し前に、Canonicalはデジタルゲームも販売するUbuntuソフトウェアセンターを立ち上げた。[ 158 ]デジタルストアGameolithも2011年に立ち上げられ、当初はLinuxに特化していたが、2012年に拡大し、2014年に閉鎖した。[ 159 ] [ 160 ]
2012年7月、ゲーム開発会社およびコンテンツ配信会社のValveは、 SourceエンジンのLinux版を発表するとともに、Steamデジタル配信サービスをLinux向けにリリースする意向を表明した。[ 161 ] [ 162 ] [ 163 ] Linux版Steamクライアントが利用可能になる可能性は、すでに他の開発者にも自社タイトルのLinuxへの移植を検討させるきっかけとなっており、[ 157 ] [ 164 ] [ 165 ] [ 166 ] Aspyr MediaやFeral Interactiveなど、以前はMac OSのみの移植会社も含まれている。[ 167 ]
2012年11月、Unity Technologiesはバージョン4からUnityエンジンとゲーム作成システムをLinuxに移植しました。Unityエンジンで作成されたすべてのゲームは、Linuxに簡単に移植できるようになりました。[ 168 ]
2013年9月、Valveはゲームに特化したLinuxベースのオペレーティングシステムであるSteamOSをリリースすると発表し、「顧客に価値を提供するのに最適な環境は、Steam自体を中心に構築されたオペレーティングシステムであるという結論に達した」と述べた。[ 157 ] [ 169 ]これは、2015年11月10日にリリースされ、2018年に廃止されたSteam Machineプラットフォームで使用された。[ 170 ]
2014年3月、GOG.comは、以前はディストリビューションが多すぎるため不可能だと述べていたが、同年からDRMフリーストアでLinuxタイトルのサポートを開始すると発表した。 [ 171 ] GOG.comは2014年7月24日に最初の展開を開始し、プラットフォームに新たに登場するタイトルを含む50のLinux対応タイトルを提供した。[ 172 ]
以前の声明とは裏腹に、GOGはGalaxyクライアントをLinuxに移植する予定はないことを確認した。[ 173 ] 2010年に始まった無料ソフトウェアLutris [ 174 ] 、 2019年のGameHub [ 175 ] 、 2020年のMiniGalaxy [ 176 ]、2021年のHeroic Games Launcher [ 177 ]は、GOGだけでなくEpic Games Store、Ubisoft Connect、Originもサポートしている。
2014年3月と4月に、大手開発会社であるEpic GamesとCrytekは、それぞれ次世代エンジンであるUnreal Engine 4とCryEngineのLinuxサポートを発表した。[ 178 ] [ 179 ]
2014年末頃、ゲームホストのitch.ioは、開発中のオープンソースゲームクライアントでLinuxをサポートすると発表した。 [ 180 ]これは2015年12月15日にWindows、Mac OS X、Linuxで同時に完全にリリースされた。 [ 181 ]このサービスは2013年3月3日に初めて発表されて以来Linuxをサポートしており、開発者のLeaf Corcoranは個人的にLinuxユーザーである。[ 182 ]同様のGame JoltサービスもLinuxをサポートしており、2016年1月13日にオープンソースクライアントがリリースされた。[ 183 ] [ 184 ] GamersGateもLinux向けゲームを販売している。[ 185 ] [ 186 ]
2015年に、 LinuxとmacOSをサポートする、世界的に有名なSTALKERで使用されているゲームエンジンであるX-Ray Engineの改良版であるOpenXRayプロジェクトが開始されました。 [ 187 ] [ 188 ] [ 189 ] [ 190 ]
2015年7月、LinuxGamesのウェブサイトが閉鎖されました。[ 191 ]

2018 年 8 月 22 日、Valve はゲーム向けにWineのフォークであるProtonをリリースしました。 [ 192 ]これは、 VulkanベースのDirectX 11実装、Steam 統合、フルスクリーンとゲーム コントローラーのサポートの向上、マルチスレッド ゲームのパフォーマンスの向上など、通常のWine に比べていくつかの改善が施されています。 [ 193 ]その後、 DirectX 9 [ 194 ]とDirectX 12 [ 195 ]を Vulkan 経由でサポートするように拡張されました。itch.io アプリは 2020 年 6 月に独自のWine統合を追加しましたが、[ 196 ] LutrisとPlayOnLinux は互換性ラッパーの独立したソリューションとして長年存在しています。[ 197 ] [ 198 ]
過去のWineやCedegaと同様に、Protonがプラットフォームの使用を促進するよりもネイティブ開発を阻害するのではないかという懸念が提起されている。[ 199 ] [ 200 ] Prodeusは最終リリース直前にネイティブサポートを中止し、Protonを採用した[ 201 ]。また、Arcen GamesはHeart of the Machineのネイティブサポートの計画を中止した[ 202 ] 。Valveは開発者の間でProtonとネイティブポートのどちらを好むかについては表明していない[ 203 ] 。
2022年2月25日、ValveはSteamOS 3.0を搭載した携帯型ゲーム機「Steam Deck」を発売した。[ 204 ] [ 205 ] Protonの導入やその他の設計上の決定は、以前のSteam Machinesに対する反応が限定的だったことに基づいていた。[ 206 ] Linuxは、Neo Geo X、[ 207 ] NES Classic Edition、[ 208 ] Super NES Classic Edition、[ 209 ] Sega Genesis Mini、[ 210 ] Intellivision Amico、[ 211 ] Lichee Pocket 4A、[ 212 ] Atari VCSなど、いくつかの懐かしのゲーム機のベースとしても使用された。[ 213 ]また、より一般的なPolymega、[ 214 ] Anbernic RG351および5G552 、 Game Gadget、[ 215 ] Blaze Entertainment のEvercade、VS、EXP、Super Pocketレトロゲームコンソールにも電力を供給しています。[ 216 ] [ 217 ]
2023年初頭の時点で、レトロゲームストアのZoom Platformは、提供しているタイトルのLinuxサポートを強化していた。[ 218 ]

一部の企業は、 Alpha、PowerPC、SPARC、MIPS、ARMなど、x86以外の命令セットで動作するLinux向けにゲームを移植した。
Loki Entertainment Software は、Civilization: Call to Power、Eric's Ultimate Solitaire、Heroes of Might and Magic III、Myth II: Soulblighter、Railroad Tycoon II Gold Edition、およびSid Meier's Alpha Centauri with Alien Crossfire拡張パックを Linux PowerPC に移植しました。[ 219 ]また、Civilization: Call to Power、Eric's Ultimate Solitaire、Sid Meier's Alpha Centauri with Alien Crossfire拡張パックを Linux Alpha に、Civilization: Call to Power、Eric's Ultimate Solitaireを Linux SPARC に移植しました。[ 220 ]
Linux Game Publishing はCandy Cruncher、Majesty Gold、NingPo MahJong、Soul Ride をLinux PowerPC 向けに発売しました。また、 Candy Cruncher、Soul Ride をLinux SPARC に、Soul Ride をLinux Alpha に移植しました。[ 221 ] [ 222 ]
Illwinter Game Designは、Dominions: Priests, Prophets and Pretenders、Dominions II: The Ascension Wars、Dominions 3をLinux PowerPCに移植し、Conquest of Elysium 3、Dominions 4: Thrones of AscensionをRaspberry Piに移植した。[ 223 ]
Hyperion Entertainmentは、Titan Computerが発売したLinux PowerPC版Sin [ 224 ]と、後にLGPが発売したLinux PowerPC版Gorky 17 [ 225 ]を移植した。
Runesoftは、Robin Hood – The Legend of SherwoodをLinux PowerPCに移植したGunnar von Boehnを雇用した。 [ 226 ]その後、RunesoftはAirline Tycoon DeluxeをDebian GNU/Linuxを実行しているRaspberry Piに移植した。
イアン・マクラウドは、PlayStation 2向けにSpheres of ChaosをLinuxに移植し、後にフリーウェアゲームとして再リリースした。
Steamハードウェア調査によると、 2024 年1月時点で、ユーザーの 2% がプラットフォームのメインのオペレーティングシステムとして何らかの Linux を使用している。[ 227 ] Unityゲームエンジンは以前は統計を公開しており、2016 年 3 月には Linux ユーザーがプレイヤーの 0.4% を占めていると報告した。[ 228 ] 2010 年の最初のHumble Bundleセールでは、Linux が購入の 18% を占めた。[ 230 ]
ゲームプラットフォームとしてのLinuxは、Linuxカーネルをベースに、ゲーム専用に設計されたオペレーティングシステムを指す場合もあります。例としては、 Steam Machines、Steam Deck、および一般的なコンピュータ向けのオペレーティングシステムであるSteamOS 、従来の家庭用コンピュータのコンポーネントから構築されたビデオゲーム機、 TizenやPandoraなどの(組み込み)オペレーティングシステム、GP2XやNeo Geo Xなどの携帯型ゲーム機などが挙げられます。Nvidia Shieldは、改良されたLinuxカーネルをベースにしたAndroidをオペレーティングシステムとして実行します。
Linuxソフトウェアプラットフォームはオープンソース設計であるため、様々なコンピュータ命令セットや、ゲームコントローラーやヘッドマウントディスプレイといった多くの周辺機器との互換性を実現しています。例えば、仮想現実ヘッドマウントディスプレイであるHTC Viveは、Linuxゲームプラットフォームをサポートしています。
2013年にPhoronixが行ったテストでは、Linux上でNvidiaとAMDの独自ドライバーを使用したゲームの実際のパフォーマンスは、Windows 8.1での結果とほぼ同等であることが示されました。[ 231 ] Phoronixは2015年にも同様の結果を発見しましたが、 [ 232 ] Ars TechnicaはLinuxドライバーで20%のパフォーマンス低下を報告しました。[ 233 ]
Linuxカーネルをベースにゲーム向けにカスタマイズされたオペレーティングシステムは、標準のLinuxカーネルをわずかな変更で採用することも、Androidオペレーティングシステムのように、大幅に改良されたLinuxカーネルをベースにすることも可能です。GNU CライブラリやBionic 、あるいはそれに類するものを採用するかもしれません。ミドルウェア全体、あるいはその一部は、クローズドソースのプロプライエタリソフトウェアである可能性も十分にあります。ビデオゲームについても同様です。Linuxオペレーティングシステム向けには、プロプライエタリなゲームだけでなく、無料のオープンソースのビデオゲームも存在します。
Linuxカーネルに既にメインライン化され利用可能なサブシステムは、おそらくゲーム体験を何ら妨げないほど十分なパフォーマンスを発揮するだろうが、例えばBrain Fuck Scheduler(プロセススケジューラ)やBudget Fair Queueing(BFQ)スケジューラ(I/Oスケジューラ)などの追加ソフトウェアも利用可能である。[ 234 ]
例えば、Linuxカーネルをスーパーコンピュータ上でより良く動作するように適応させるのと同様に、ゲームのパフォーマンスを向上させることを目的とした適応も存在する。この問題に取り組むプロジェクトの一つがLiquorixである。[ 235 ] [ 236 ]
ゲームエディター、GDevelop、Construct、Stencylなどのゲーム作成システムはLinux上で動作し、GameMakerのベータ版も利用可能です。[ 237 ] Clickteam Fusion 3のLinux版が言及されましたが、まだリリースされていません。[ 238 ] Godot 、Defold、Solar2DゲームエンジンもLinux上でのゲーム作成をサポートしており、[ 239 ]商用のUnrealEd [ 240 ]やUnity Editor [ 241 ] [ 242 ]も同様です。ビジュアルプログラミング環境のSnap !、Scratch 1.X [ 243 ]、TynkerはLinuxと互換性があります。EnterbrainのRPG Maker MVはLinux向けにリリースされました。[ 244 ]さらに、Open RPG Maker、MKXP、EasyRPGなどのRPG Makerシリーズのオープンソースのクロスプラットフォームクローンが存在し、 [ 245 ]同様のOHRRPGCEやSolarusもあります。[ 246 ] Adventure Game StudioエディタはまだLinuxに移植されていませんが、それを使って作成されたゲームは互換性があり、WintermuteとSLUDGE [ 247 ]アドベンチャーゲームエンジンが利用可能です。ZGameEditor、[ 248 ] Novashell、[ 249 ] GB Studio、[ 250 ]、ZZTに影響を受けたMegaZeux [ 251 ]も選択肢です。MugenのバージョンはLinux向けに提供されており、[ 252 ] IKEMEN Goなどのオープンソースの再実装と互換性があります。[ 253 ] JavaScriptベースのCt.js [ 254 ] Pixelbox.js [ 255 ]およびSuperpowers [ 256 ]も選択肢 です。
Linux にはさまざまなレベル エディタが存在し、 id Techエンジンおよび関連エンジン用のwxqoole、GtkRadiant、TrenchBroom [ 257 ] [ 258 ]、JACK [ 259 ] 、 Doomエンジン用の Eureka [ 260 ] 、 SLADE [ 261 ]、ReDoomEd [ 262 ]、汎用タイルマップエディタの LDtk [ 263 ] 、 Ogmo [ 264 ] 、Tiled [ 265 ]などがあります。
Linux向けには、 GNU Debugger、LLDB、Valgrind、glslangなど、数多くのゲーム開発ツールが利用可能でした。OpenGL用のデバッガーであるVOGLは、2014年3月12日にリリースされました。
Linux には複数のインターフェースとソフトウェア開発キットが用意されており、そのほとんどがクロスプラットフォームです。そのほとんどは、 zlib ライセンスの条件に従うフリーでオープンソースのソフトウェアであり、完全にクローズドソースのプロプライエタリソフトウェアから静的リンクすることが可能です。インターフェースが豊富にあるため、プログラマーが目的に最適なオーディオ API を選択するのが難しいという問題があります。PulseAudioプロジェクトの主要開発者であるLennart Poettering 氏は、この問題について次のように述べています。[ 266 ] ゲームエンジンのモジュールとして利用可能な物理エンジンやオーディオライブラリは、Linux では長い間利用可能でした。
『Programming Linux Games』という書籍では、Linux向けビデオゲーム開発に適した利用可能なAPIのいくつかを取り上げていますが、『The Linux Programming Interface』では、 Linuxカーネルのインターフェースについてより詳細に解説しています。
オペレーティングシステムのさまざまなサブシステムへのインターフェースとして機能するソフトウェアの大部分に加えて、ミドルウェアと簡単に説明できるソフトウェアも存在します。世界中には、ライセンス供与され、ゲームエンジンに統合されることを目的としたソフトウェアを主力製品または唯一の製品とする企業が多数存在します。主なターゲットはビデオゲーム業界ですが、映画業界も特殊効果のためにこのようなソフトウェアを使用しています。よく知られている例をいくつか挙げると、
利用可能なミドルウェアの大部分は既にLinux上でネイティブに動作しており、Linux専用に動作するものはごくわずかである。
Linux には、Visual Studio Code、Sublime Text、Code::Blocks、Qt Creator、Emacs、Vimなど、数多くのソースコードエディタやIDE が利用可能です。
Linux では、少なくともAMD EyefinityとAMD Catalyst、Xinerama、RandRがX11 と Wayland の両方でマルチモニター設定をサポートしています。Serious Sam 3 : BFE は、Linux 上でネイティブに動作し、非常に高い解像度をサポートし、AMD が Eyefinity をサポートすることを検証したゲームの一例です。[ 268 ] Civilization V も別の例で、 3x1 縦向きモードで「Kaveri」デスクトップ APU上でも動作します。[ 269 ]
Mumbleプロトコルの仕様は無料で公開されており、サーバーとクライアントの両方に対応したBSDライセンスの実装が存在します。Mumbleの位置オーディオAPIは、例えばCube 2: Sauerbratenなどでサポートされています。

Wine はバイナリ互換性を提供する互換性レイヤーであり、Microsoft Windows 用に作成およびコンパイルされたソフトウェアを Linux 上で実行できるようにします。Wine プロジェクトは、ユーザーが投稿したアプリケーション データベース (Wine AppDB として知られています) をホストしており、プログラムやゲームが、Wine でどれだけうまく動作するかを詳細に示す評価やレビューとともにリストされています。Wine AppDB にはコメント システムもあり、通常またはデフォルトの構成では実行できない特定のゲームを実行するためにシステムを変更する方法に関する説明が含まれていることがよくあります。多くのゲームは完璧に動作すると評価されていますが、さまざまな成功度で実行できるゲームも多数あります。Wine をゲームに使用することは、Linux コミュニティで物議を醸しており、一部の人々は、それがプラットフォーム上でのネイティブ ゲームのさらなる成長を妨げている、または少なくとも阻害していると考えています。[ 270 ] [ 271 ]

Linuxには数多くのエミュレータが存在する。また、バイナリ互換性を提供するAPI、仮想マシン、マシンエミュレータも存在する。
Linux は、 Xbox、PlayStation 2、PlayStation 3、PlayStation 4、[ 272 ] GameCube、[ 273 ] Wiiなど、いくつかのゲーム機に移植されており、高価なゲーム開発キットを持たないゲーム開発者でもコンソール ハードウェアにアクセスできます。いくつかのゲーム周辺機器も Linux で動作します。[ 274 ] [ 275 ]
Linuxゲームはいくつかのサブカテゴリに分類できます。[ 276 ] [ 277 ] [ 278 ]
Libre gamingは、Linux ゲームの形態の一つで、コードだけでなくレベルやアセットも含むことが多い、自由ソフトウェアを重視しています。 [ 279 ] [ 280 ]
ネイティブゲームとは、エミュレータや互換レイヤーを使用せず、ネイティブゲームまたはポートのみを使用することを重視するLinuxゲームの形式です。[ 270 ] [ 136 ] [ 281 ] [ 282 ]
DRMフリーゲームは、 DRM技術のボイコットを重視するLinuxゲームの形態です。これには、 GOG.com、特定のHumble Bundle、itch.ioからゲームを購入し、Steamや同様のサービスを避けることが含まれます。[ 283 ] [ 284 ]
ターミナルゲームとは、コンソール内でテキストベースのゲームをプレイすることであり、[ 285 ]多くの場合、 Bashでプログラミングされるか、 ncursesなどのライブラリを使用します。[ 286 ] [ 287 ]
レトロゲームとは、MAMEやDosboxなどのエミュレータ[288]、WineやProtonなどの互換性レイヤー[290]、エンジンの再実装やソースポート[ 291 ] 、あるいは古いLinuxディストリビューション(ライブCDやライブUSB 、仮想マシンを含む)[ 292 ] [ 293 ] 、オリジナルのバイナリ[ 53 ] 、当時のハードウェア[ 294 ]を使用して古いゲームを プレイすることです。
Knoppixなどのライブディストリビューションからプレイできるゲームが多数あり、Linuxに完全にコミットしたくないユーザーでも簡単にアクセスできます。[ 295 ] SuperGamerやLinux-Gamersなど、ゲーマーを特にターゲットにしたライブディストリビューションもあります。[ 296 ] [ 297 ]
ブラウザゲームとは、ウェブブラウザを介してオンラインゲームをプレイすることであり、 [ 298 ]プラットフォームにほとんど依存しないという利点がある。[ 299 ] [ 300 ]ソーシャル ネットワーク ゲームでホストされているソーシャル ネットワーク ゲームにも、ほぼ同じことが当てはまる。 [ 301 ]古いゲームは主にAdobe Flashに基づいていたが、[ 302 ]現代のゲームはほとんどがHTML5である。[ 303 ]
クラウドゲーミングとは、中央サーバーからデスクトップクライアントにゲームをストリーミング配信することです。 [ 304 ]これは、ネイティブでサポートされていないLinux上でゲームをプレイするもう1つの方法です。[ 305 ] [ 306 ]ただし、かつてのGoogle Stadia [ 307 ] [ 308 ]などの一部のクラウドサービスは、 Linux [ 309 ] [ 310 ]およびAndroidサーバー[ 311 ]でホストされています。GamingAnywhereはオープンソースの実装です。[ 312 ]
逆ほど活用されてはいないものの、[ 313 ] Linux 専用のプログラムが少ないため、[ 314 ] Windows から Linux バイナリを実行するサポートは存在します。[ 315 ] [ 316 ] Windows Subsystem for Linux では、Windows 10およびWindows 11からコマンドライン[ 317 ] [ 318 ]とグラフィカルLinux アプリケーションの両方を実行できます。[ 319 ]以前の実装としてはCygwinがあり、[ 320 ] Cygnus Solutionsが開始し、後にRed Hatがメンテナンスしていますが、ハードウェアへのアクセスが制限されており[ 323 ]適応が必要でした。[ 324 ] Wineを使用すると、 Windows から Linux 上で Windows ゲームを実行することもできます。ツールアシストスピードラン用の LibTAS ライブラリは現在、 Windows 上で実行するために WSL を推奨しています。[ 325 ]一方、ノーティードッグは、ゲーム開発で使用する古いコマンドラインツールを実行するために Cygwin を使用しており、[ 326 ]これはプラットフォームのより広い用途です。[ 327 ] Linux 上で Windows アプリケーションを実行する場合と同様に、Windows 上で Linux アプリケーションを実行すると、Linux が独立したプラットフォームとして関心を失うかどうかについては議論がありますが、[ 328 ]特殊な用途もあります。[ 329 ]
元々はLinuxから派生したAndroidモバイルオペレーティングシステムは、独特で人気の高いゲームエコシステムを持っています。[ 330 ]また、 Nvidia Shield PortableやOuyaなどのいくつかのゲームコンソールのベースとしても使用されています。[ 331 ]人気のゲームには、ポケモンGO、原神、リーグ・オブ・レジェンド:ワイルドリフト、デッドセルズ、コールオブデューティモバイルなどがあります。[ 332 ]マインクラフト、スターデューバレー、ペーパーズプリーズなどの一部のゲームは、AndroidとデスクトップLinuxの両方で利用可能です。[ 333 ]
ChromeOS は、 Google がChromebook向けに開発したLinuxベースのオペレーティングシステムです。 [ 334 ]また、専用のゲーム エコシステムも備えています。[ 335 ] [ 336 ]高性能グラフィック ハードウェアが不足していることも一因で、[ 337 ] [ 338 ]特に GeForce Now や Xbox Cloud Gaming などのサービスを介したクラウド ゲームに特化しており、 [ 339 ] [ 340 ] [ 341 ] Nvidia GPUを搭載したモデルは最終的にキャンセルされました。[ 342 ] Android用の多数のゲームも ChromeOS と互換性を持つようになりました。 [ 343 ] [ 344 ]標準的な Linux ゲームも互換性があり、[ 345 ] [ 346 ] [ 347 ] WineやProtonを介したWindowsゲームも互換性があり、[ 348 ] [ 349 ] [ 350 ]ブラウザ ゲームも人気があります。[ 351 ] ChromeOS 用のSteamのバージョンが開発されており、[ 352 ] Epic Games Store用の Heroic Games Launcher などのサードパーティ製ランチャーも利用可能です。[ 353 ]人気のタイトルには、Among Us、Genshin Impact、Alto's Odyssey、Roblox、Fortniteなどがあります。[ 354 ] [ 355 ] [ 356 ] [ 357 ] ChromeOS と Chromebook をゲーム機として使用することには依然として懐疑的な見方があります。[ 358 ] [ 359 ] [ 360 ] 2025 年 8 月に、Google は 2026 年に Chromebook 用の Steam のサポートを終了すると発表しました。[ 361 ]
Unix ライクな共通の伝統とフリー ソフトウェアの精神により、Linux 用の多くのゲームはBerkeley Software Distribution (BSD) の派生版にも移植されており[ 362 ] 、 Linuxulatorなどの互換性レイヤーを使用して実行することもできます[ 363 ]。BSDiはLoki Softwareと提携して、Linux ポートがFreeBSDで動作するようにしました[ 364 ]。Mizutamariランチャーは、Wineを介して Windows ゲームを実行することを容易にするために存在し[ 365 ]、Wine はスタンドアロンでも使用できます[ 366 ] 。Phoronixによる2011 年のベンチマークでは、 PC-BSD 8.2 とUbuntu 11.04を比較して、Linux だけでゲームを実行するよりも速度面で優位性があることがわかった[ 367 ]。ほとんどの BSD システムには、Linux と同じデスクトップ ゲーム パックが付属しています。[ 368 ] BSDの寛容なライセンスにより、ソニーのプレイステーションシリーズ[ 369 ] [ 370 ]やニンテンドースイッチ[ 371 ]など、いくつかのゲーム機のシステムソフトウェアにも組み込まれています。
これらの新しいプラットフォームのカスタムカーネルを備えたHarmonyOS [ 372 ]およびOpenHarmony -Oniro ベースのオペレーティングシステム ディストリビューション[ 373 ]には、 Linux カーネルサブシステムの開発者によるサードパーティ Linux ライブラリとの互換性を備えた専用のゲーム エコシステムがあります。これには、Linux システムコールと POSIX API の互換性をターゲットとするC標準ライブラリのmusl-libcや、ネイティブ互換ゲームやAndroidベースのサンドボックス化されたものなどの限定的な仮想マシンとの互換性が含まれます。[ 374 ] [ 375 ]
さらに、Solaris [ 377 ] や OpenIndiana [ 378 ] などの派生版、PureDarwin [ 379 ] Coherent [ 380 ] SerenityOS [ 381 ] [ 382 ] RedoxOS [ 383 ] [ 384 ] ToaruOS [ 385 ] Xv6 [ 386 ] Fiwix [ 387 ]などのDarwinディストリビューション、またはMinix [ 388 ]やHurdベースのシステム上で、移植版またはlxrun [ 376 ]を介してゲームを実行するニッチな市場も存在します。[ 389 ]純粋に独自のUnix派生製品との相互影響がいくつかあり、[ 390 ] AIX、[ 391 ] QNX、[ 392 ] Domain/OS、[ 393 ] HP-UX、[ 394 ] IRIX (こちらを参照)、[ 395 ] [ 396 ] Xenix、[ 397 ] SCO Unix、[ 398 ] Unixware、[ 399 ] Tru64 UNIX、[ 400 ] [ 401 ] LynxOS (Linux との互換性を内蔵している[ 402 ] )、Ultrix、[ 403 ] OpenVMS、[ 404 ] [ 405 ] z/OS UNIX System Services、[ 406 ]およびA/UXなどです。[ 407 ]ゲームDoomとQuake はid SoftwareによってNeXTStep上で開発されました。[408 ]現代のmacOSの先駆けであり、 [ 409 ] DOSに移植され、その後、他の多数の Unix バリアントに移植されました。 [ 410 ]これには、ビルドおよびテスト プロセスで使用するマシンを提供するため、多数の Unix ベンダーに連絡を取ることが含まれていました。 [ 411 ]

Linuxのビデオゲームコミュニティ、あるいはフリー/オープンソースのビデオゲームにおけるファン層は非常に小さく、中規模または成熟したフリービデオゲームのほぼすべてにフォーラムやその他のコミュニケーション手段が存在する。
しかし近年、これらのゲームのミートアップは開催されていませんが、フリーソフトウェアコミュニティのイベントではフリービデオゲームが展示されており、FOSDEMではビデオゲームのLuanti [ 412 ]が通常独自のブースを設けています。また、onfossなどのオンラインイベントも開催されています。
一方で、多くのプロジェクトは、ビデオゲームのロゴやその他の画像をTシャツなどの商品にプリントして販売することで、資金源の一つとしている。
開発者たちは、建物の隅にあった Digital Equipment Corp 製のミニコンピュータ PDP-7 でゲームをプレイしたかった。しかし、当時コンピューティング リソースは貴重な商品だったため、より近代的な (したがって高価な) 機器ではゲームを実行できなかった。1969 年の夏までに、コンピュータ ゲームを実行できる新しい Unix OS を開発し、1971 年に Unix の最初のバージョンがリリースされた。Unix の第 2 版は 1972 年 12 月に登場し、より高水準の言語 C で書き直された。
テキスト処理や一般的なシステムアプリケーションとは別に、Unixの最初のバージョンにはブラックジャック、チェス、三目並べなどのゲームが含まれていました。
システム コンポーネントの一部であるプログラミング ツールは、プログラマーの間で自然に人気になりましたが、ツールではないコンポーネントも多数作成しました。完全なシステムにはゲームも必要なので、チェス ゲーム GNU Chess も開発しました。
It would be nice to see some extra CD goodies included, such as Doom and Quake which are freely available elsewhere.
完全なハードウェア版です。(Red Hat ディストリビューションでは、インストール時にゲームが自動的にインストールされます。)このバージョンは 386 コンピュータでも動作しますが、高性能な 486 システムで動作するように構築されています。物理 RAM が少ない 386 で DOOM を実行すると、動作が遅くなり、快適にプレイできないため、がっかりするかもしれません。Linux で DOOM をプレイするには、十分な処理能力が必要です。
このディスクセットには、ハングマン、ダンジョン、スネークなど、有名なUNIXゲーム(Xは不要)が収録されています。また、id SoftwareのDOOMも含まれています。(このゲームには2つのバージョンがあり、1つはX環境下で動作し、もう1つはXなしで動作します。)DOOMをプレイするためだけに、このディスクセットをインストールしてみるのも良いでしょう。
- 刺激的でありながらも、物議を醸すほど残虐なこのゲームが、Linuxにも移植されました。サウンドサポートと精緻なグラフィックを備えたこのLinux版は、DOS版に劣らない出来栄えです。
非常に分かりやすい古典的なSUID攻撃は、Open Linux 1.1およびRed Hat 2.1に同梱されていたゲームの一部であるファイル/usr/lib/games/abuse/abuse.consoleに対するものです。そうです、お読みになったとおり、ゲームでさえシステムに対するセキュリティリスクになり得るのです。
100 Great Linux Games は最も精巧なものであったが、Linux 向けにリリースされたショベルウェア ゲーム セットはこれだけではなかった。Walnut Creek CDROM や Omeron Systems などの UNIX CD-ROM ベンダーも、この分野に参入しようとしていた。
ゲーム (Linux) – ゲーム、グラフィック、サウンド、ビデオ アプリケーション、および関連する開発ツールの大規模なコレクション。
以前は「Linux Games++」として知られていたこの製品は、Linux オペレーティングシステム向けの最高のエンターテイメントおよびマルチメディア プログラムのコレクションです。また、Linux 用の独自のゲームやマルチメディア アプリケーションを作成するのに役立つマルチメディア開発ツールも含まれています。これは最新版の第 4 巻で、新しく改良されたユーザー インターフェイスが特徴です。CD には、i386、DEC Alpha、および PPC プラットフォーム用のパッケージが含まれています。この製品は Walnut Creek CD-ROM でのみ入手可能です。
III は後にロシア製の LinuxCenter Games Collection Vol.2 コンピレーションの一部としてパッケージ化され、4 枚の CD-ROM または 1 枚の DVD で販売された Linux ゲーム ファイルの選択でしたが、これもインターネットから削除されたようです。
White氏によると、2006年のNewsForgeのインタビューで、このフォークによってWineの開発が何年も遅れたとのこと。「歴史的に、ボランティアのWine開発者の主な関心事はゲームでした。それがWineの初期(1993年頃~2000年頃)の主な焦点でした。2001年にTransgamingが始まったとき、彼らはDirectXの改良をWineにリリースすると約束しました。これはWineのゲームに冷や水を浴びせました。これらの改良が『すぐに』戻ってくるなら、なぜDirectXに取り組む必要があるのでしょうか?もちろん、意味のある改良は戻ってこなかったため、Wineの最高の機能であったものに大きな穴が開いてしまいました。」2007年までに、White氏は「WineコミュニティはTransgamingによってできた穴から回復した」と述べています。
Zaurus を使い始めるのに最適な方法は、ゲームをプレイすることです。 Zaurus でゲームをプレイする最良の方法は、エミュレータをインストールすることです。
要するに、インディー ゲームは Linux 上で繁栄している。Humble Bundle はゲームの宣伝に役立っただけでなく、Linux 上でのゲームに未開拓の市場があること、そして Linux ユーザーは自分たちをサポートしてくれる開発者を支援するためにお金を払うことに抵抗がないことを証明するのにも役立った。
Linux ユーザーはこうしたユーザーの中で最も寛大な傾向があり、グラハム氏はインディー開発者がサービスが行き届いていない市場を狙うべきだと示唆した。「独立系開発者として Mac と Linux をサポートすれば、収益を倍増できる可能性が高い」とグラハム氏は述べた。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)Jz4770システムオンチップ上で動作するLinuxベースのエミュレータを使用しています。
幸いなことに、SNES Classicは前機種と同様に、基本的にLinuxをベースにした任天堂エミュレーターなので、ハッキングは不可能ではありません。
分解されたSega Genesis Miniのこのレビューは、他の最近のレトロコンソールと同様に、SGMがLinux駆動のSoCに依存していることを思い出させてくれるでしょう。
しかし、当社のOSはハイブリッド、つまり社内で開発したLinux/Androidハイブリッドです。非常に堅牢でありながら非常に柔軟で、Linuxが柔軟な部分、Androidが堅牢な部分となっています。
は、カスタムのユーザーインターフェースを備えたLinux上で動作する、Intelベースのカスタムマザーボードを搭載したソフトウェアエミュレーションベースのコンソールです。
Inside, the Evercade features a 1.2GHz Cortex A7 SoC running a customized Linux setup.
The custom Linux operating system that the EXP runs borrows from the VS home console.
ターミナル経由でプレイすることもできます。もちろん、それはあなたの期待とゲームの定義によります。しかし、目的が娯楽であれば、Linuxターミナルは面白くて懐かしい選択肢を提供します。
ソーシャル ゲームの人気がますます高まっていることは、従来のゲーム形式にとって明らかな脅威です。ソーシャル ゲームにはさまざまな形式がありますが、分かりやすい例としては、Facebook やその他のソーシャル ネットワーキング Web サイト上でプレイできるゲームが挙げられます。これらのゲームでは、ゲームや統計情報をオンラインで閲覧したり、プレイヤーの友人と共有したりできます。この形式のゲームは非常に限定的です。ソーシャル ネットワーク経由でプレイできるゲームは通常、カジュアル ゲーマーを対象としており、ハードコア PC タイプではありません。ソーシャル ゲームが近い将来、ネイティブ ゲームに対する直接的な脅威になるとは考えておらず、おそらくカジュアルな領域にとどまるでしょう。
は Linux 専用のゲームではありませんが、WSLg 上でもゲームが動作することを示すために含めました。WSLg はおそらくゲーム用に設計されたものではありませんが、これを使ってゲームをプレイできるという事実は、この新機能の奥深さを示しています。
は完璧に動作し、非常にグラフィックを多用するアプリケーションなので驚きました。
ゲームは実行できますか? まったくわかりませんが、ハードウェアへのアクセスがないため、答えはいいえだと思います。 Neverball や Extreme Tux Racer のようなゲームをざっと探してみましたが、見つかりませんでした。この件をフォローアップするときは、もう少し詳しく調べて、コンパイルを試してみるかもしれません。実際には、Windows でゲームを実行できるので、あまり意味がありません。
10をお使いの場合は、WSL 2(Windows Subsystem for Linux)を使用してlibTASを実行するのが最も簡単な方法です。それ以外の場合は、仮想マシン(VirtualBoxなど)にLinuxディストリビューション(Ubuntuなど)をインストールできます。
Mesa3D のサポートにより、WSL 2 を使用する開発者がゲームを Linux に移植できるだけでなく、複雑な Unix CAD アプリケーションやその他の設計ツールが、完全な移植を必要とせずに WSLg を使用して Windows 上で動作できるようになります。アプリケーションのサポートについて心配している場合、WSLg 上で動作しないものはまだ見つかっていません。Ubuntu デスクトップツール、Nethack の X11 ポートなどの古典的な Unix ゲーム、Steam の Linux ゲーム、さまざまなエディターや IDE、LibreOffice 生産性スイート、Microsoft 独自の Edge ブラウザー (ビデオとオーディオのストリーミングに使用) を実行できました。Windows 上で Linux アプリケーションを使用するエクスペリエンスは、Parallels を介して macOS 上で Windows アプリケーションを実行するのとよく似ています。
実行している場合、すでにいくつかのシンプルなゲームがインストールされています。私はどちらのデスクトップも好きではありません。どちらも肥大化していて分かりにくいと感じますが、ゲーム パッケージは、ソリティア、アステロイド、テトリスなどの 12 個のシンプルな人気ゲームを入手するのに良い方法です。
Solaris
より優れている本当の点は、
ゲームが利用できることです。Kay 氏は、「何時間も集中してコーディングをしている開発者がいたら、最新の最高のゲームで休憩を取りたいと思うかもしれません」と笑いながら明かします。「Linux でゲームが利用できるなら、新しい Solaris ワークステーションでも入手して使用できます。マネージャーは、クリエイティブなエンドユーザーがそのようなものを利用できるようにしたいと思っています。」
小さなパッケージにしては、驚くほど完成度が高かった。スタンドアロンのオペレーティングシステムであるだけでなく、Bourne Shell、C コンパイラ、アセンブラ、デバッガ、DOS ディスク サポート、uucp、少なくとも 3 つのエディタ、いくつかのゲーム、メール、そして最もよく使われて便利な UNIX コマンド 約 200 個など、たくさんの便利な機能が付属していた。
既に利用可能な移植版の中には、Quake(IとII)、Half-Life(昨年1月から)、Doom、VVVVVVなど、いくつかの人気ビデオゲームの移植版があり、これらはプロジェクトの協力者による独自の開発を補完している。
まだグラフィックスの高速化は実現しておらず、Waylandのサポートもまだ先の話だが、DOSBox、Neverball、OpenTTD、ScummVM、2048などのゲーム/エミュレーターを既にRedoxOSに移植している。
ゲームを移植するのがいかに簡単かをお見せするために、私のゲームの一つであるHelicoptersを移植しました。
しかし、ゲームを実行したり、スピーカーをCPUに接続して音楽を再生したりするなど、楽しみにエネルギーを注ぐチームもあった。私が所属していたグループ6は、娯楽を愛する人々の集まりで、チームの目標としてOSを動作させることにした。
lxdoom-1.4.4
は、Linux、Windows、BeOS、Mac OS、Mac OS X、FreeBSD、OpenBSD、BSD/OS、Solaris、IRIXを公式にサポートしています。SDLは、Windows CE、AmigaOS、Atari、QNX、NetBSD、AIX、Tru64 UNIX、SymbianOSでも動作します。ただし、これらのOSはまだ公式にはサポートされていません。つまり、SDLを使用してアプリケーションを作成すれば、最小限の修正でこれらのすべてのOSに移植できます。SDLは、現在使用されているすべての主要なOSでゲームやマルチメディアアプリケーションを作成するための移植可能な方法を提供します。
冒険の残りは順調に進んだ。彼はSDLをビルドし、いくつかのゲームを移植することに成功した。
グラフィックスライブラリを使用して、Justin S. RevenaughがApollo Domain/OS向けにBattle Zone(1986)をリメイク。このゲームは後にXBZONEとしてX11に移植された。
XENIX ユーザーは皆ビジネスばかりではなく、このシステムで利用できるゲームが少なくともいくつかあります。 Archive.org の IMG ファイルは動作しませんでしたが、YouTube ユーザーの MentionedBefore から動作するディスク イメージを見つけました。彼は、XENIX 2.3.1 VirtualBox チュートリアルの下にリンクを提供しています。ディスクには、Worms (有名な DOS ゲームではありません!)、Rogue、Hack、Trek、Fortune、Mathrec が含まれています。(そして、どこかにターミナル ベースの Tetris があります!) インストール後、ゲーム/娯楽の実行ファイルは /usr/games にあります
ユーザーがログインすると、アクセサリ、アプリケーション、環境設定、ディスク、ゲーム、シャットダウン、システム設定、ユーティリティ、フォルダー マップなど、いくつかの標準アプリケーションをグループ化したアイコンが多数表示されるウィンドウが表示されます。ユーザーは、適切なアイコンをダブルクリックすることで、任意のファイルまたはフォルダーを開くことができます。
このマシンはWindows向けに設計されておらず、OSの推奨バージョンは、プラットフォーム用の最新のOpenGLを使用したリアルタイムTru64です。リアルタイムバージョンのTru64はハイエンドのアーケードゲームコンソールで使用される可能性があり、ワークステーションではOpenGLを使用したより「通常の」Tru64 Unixが使用されます。QuakeとQuake 2はAlpha Linuxプラットフォームでネイティブです。
セクション 6: ゲーム – このセクションのリファレンスページでは、サポート対象外ソフトウェアのサブセットで利用可能なゲームについて説明します。
このスクリーンショットは、かなり壊れているように見える Facebook と、その手前に DOOM を示しています。id Software は、NeXT システムを使用して有名なファースト パーソン シューティング ゲームを作成しました。レベル エディターなどのツールのほとんどは、Objective-C ベースの開発環境を使用して作成されました。
とにかく、奇妙なことをするのはほとんど自然なことのように感じられた。ここは気分や話によって何十万ドルものお金が動く会社で、Nextstepは開発環境であり、出勤して週に一度くらいジョン・カーマックのオフィスやアート室で本当に奇跡的なものを見るのが普通だった。だから、IBM、Sun、SGIなどのさまざまなワークステーションベンダーに電話をかけて、「make」と入力する代わりにワークステーションを送ってくれるように頼み始めたとき、誰もそれほど驚かなかった。それは単に毎週起こる奇跡の1つであり、しかもそれほど大きなものではなかった。「ああ、見て。5つのアーキテクチャと5つのOSでウィンドウ内でゲームが動いている。ふむ。」