\r\n\r\n

リナックスゲームを救った12のテクノロジーとサービス

Linuxでゲームをすることに切り替えたいですか? Linux上のゲームは、いくつかのオープンソースクローンからaaaバージョンに進化しています...

Linuxでのゲームはここまで大きくなかった。Windowsに比べるとライブラリは少ないですが、現在では何千ものゲームをLinuxでプレイすることができます。その多くがAAAタイトルです。

ほとんどのゲームが無料で、オープンソースの愛好家の努力によるものだった10年前とは大きな違いです。この変化は、単独で起こったわけではありません。それを可能にしたのは、どんな技術なのか。

グラフィックスドライバとAPI

ビデオゲームはコンピュータの様々な部分に課税されますが、その中でもグラフィックは最も顕著な要素です。カジュアルなゲームでも、マシンがスムーズにビジュアルを表示できなければ、スタートラインに立つことはできません。そのため、Linuxゲーマーにとって、どんなゲームでも操作できる高品質なLinux用グラフィックス・ドライバーの存在は欠かせないのです。

そのため、このリストでは、大手3社のグラフィックスカード**ベンダがLinuxに対して行ったこと、さらに重要なプログラミングのセクションから始めています。

1 インテル

ほとんどのコンピュータはインテルプロセッサを搭載しており、一般的なノートパソコンには専用カードではなく統合型グラフィックスが搭載されています。これらのセットアップは、Intelがそのグラフィックチップのほとんどに対してオープンソースドライバをリリースしているため、素晴らしいLinuxエクスペリエンスを提供します。

インテル® グラフィックスは、最新の AAA ゲームを超高設定でプレイするのには向いていませんが、ほとんどのカジュアルゲームや多くの旧作を処理することができます。

2amd株式会社

AMDはLinux用に独自のドライバを提供しています。このドライバにより、Linuxゲーマーは、AMDグラフィックスカードを搭載した強力なゲーム機から期待されるパフォーマンスを得ることができます。これにより、最も要求の厳しいLinuxゲームにアクセスすることができます。

AMDはまた、オープンソースのドライバを公開し、他の開発者にハードウェアの仕様を提供し、グラフィックスカードをLinuxと互換性を持たせるための他の取り組みにコードを提供しています。

iii.NVIDIA(エヌビディア

また、NvidiaはLinux用に独自のドライバを作成した。無償のオープンソース版も用意されているが、AMDと異なり、Nvidiaは他者が利用できるような情報を提供することはない。開発者は、リバースエンジニアリングによって無料のドライバを作成しました。動作は良好で、スムーズなデスクトップ体験を提供しますが、ゲーム性能は専用ドライバと比較にならないほどです。

4opengl/vulkan

OpenGLは、2Dまたは3Dグラフィックスをレンダリングするためのアプリケーション・プログラミング・インターフェースです。ビデオゲームと専用グラフィックスカードとの通信手段です。Windows上のゲームで広く使われているMicrosoft Direct3Dを置き換えるものである。

1992年にシリコングラフィックスがOpenGLプロジェクトを開始し、2006年に非営利の技術コンソーシアムであるクロノス・グループに運営が移りました。

VulkanはOpenGLを一から作り直す取り組みです。2016年に発売された最初のバージョンはサポートを受けました。id Softwareのゲームエンジンid Tech 7は、コンピュータ上でのみVulkanをサポートする予定です。

ゲームエンジン

ゲームエンジンは、ゲーム用のソフトウェア開発キットです。2Dまたは3Dグラフィックスレンダリング、物理エンジン、サウンド、スクリプト、その他のゲームデザイン要素を開発者に提供します。当該ゲームエンジンがLinuxに対応していない場合、ゲーム開発者がそのOSに対応する可能性は低くなります。

次の3つは、Linux上の多くのゲームを動かすゲームエンジンです。

5 地震エンジン(イドテクノロジー)

イド・ソフトウェアは、『Doom』や『Wolfenstein』シリーズなどの代表作を開発した企業です***。同社は1990年代にLinuxを採用し、その後、自社製品を多数リリースすることになる。しかし、Quake 2とその後継機で使用されたQuakeエンジンは、Linuxゲームシーンに大きな足跡を残すことになります。

Quake 2エンジン**を使用したid Softwareのゲームのほとんどは、Linuxに移植されています。さらに注目すべきは、idがこのエンジンのソースコードを公開したことです。開発者は、今後もQuakeエンジンを使用して、OpenArena、Alien Arena、Nexuiz、Warsowなど、多くの無料オープンソースシューティングゲームを制作していくでしょう。

6 統一性

2012年、ユニティ・テクノロジーズは、ゲームエンジン「Unity」を使ったLinuxゲーム制作機能を追加しました。 MacOSX用のゲームエンジンとしてスタートした「Unity」は、現在20以上のプラットフォームをサポートしています。Unityを使用する開発者は、PC、モバイルデバイス、ゲーム機、セットトップボックス、VRデバイスをターゲットにすることができます。

Unity**を使用したLinuxゲームには、Shadowrun Returns、Desktop Emulator、Life is Strange: Before Stormなどがあります。 (Desktop Emulatorの最高の無料ゲームをチェックしてください!)

7 アンリアルのエンジン

1998 年、EpicGames は、Unreal というファースト パーソン シューティング ゲームをリリースしました。Epic Gamesは、このエンジンを他の開発者にライセンス供与し、ロールプレイングゲームや格闘ゲームなど様々なジャンルのゲームを制作しています。

2014年、Epic Gamesは、Unrealエンジンを使用してLinuxおよびValveのLinuxベースのSteamOS向けにゲームを構築するオプションを追加しました。Linuxに登場する仮想エンジンを使用したゲームには、Borderlands 2、Bioshock Infinite、Batman: Arkham Knightなどがあります。

対応レイヤー

Linuxデスクトップ上でゲームが正常に動作するためには、必ずしもLinuxのネイティブサポートが必要なわけではありません。エミュレーションはその一例です。互換レイヤーは、本格的な仮想マシンを起動する必要がなく、よりシームレスなソリューションを提供します。次に大きなものを2つ紹介します。

8 ワイン

Wineとは、Wineはエミュレータではなく、LinuxユーザーがWindowsアプリケーションを実行できるようにするための互換性レイヤーを意味します。Microsoft Officeやadobephotoshopなど、必要な市販ソフトを動作させることができます。

しかし、ワインはゲーマーにとっても同様に有用です。Linuxの公式サポートがなくても、Elder Scrolls、Guild Wars、Starcraft、World of Warcraftなどのゲームを動作させることができます。

ゲームをインストールし、Wineを起動するだけでソフトが動作するケースもあります。また、運が良くなるまで、様々な設定を単調に試す必要がある場合もあります。Linuxの移植の中には、実はWineにバンドルされているWindowsのゲームもあります。このようなソフトはネイティブではないのですが、多くのプレーヤーが気にしていないのです。

9 プロトン

ワインはプロプライエタリなプログラムでも使用できますが、オープンソースのソフトウェアです。つまり、開発者は自由にコードにアクセスし、他のプロジェクトの作成に利用することができるのです。これがプロトンにつながったのです。

Protonは、Linuxへのゲーム移植を容易にするために開発されたValve社のWineリリースの一種で、Protonに対応したWindowsゲームは、Valve社のSteamOSおよびSteamマシンを搭載したLinuxシステムで動作させることが可能です。また、従来のデスクトップLinux上でも実行可能です。

プロトンは、開発者がLinux専用版の制作にリソースを割くことなく、Linux向けにゲームを公開することを可能にします。これにより、ゲーマー**の生活がより快適になり、Linuxゲーマーに提供されるゲームもより多くなります。一方、互換レイヤーを介して動作するゲーム(Protonなど)は、Linux向けに設計されたゲームと同じパフォーマンスを提供できない場合があります。

ゲームパブリッシャー

デスクトップLinuxの市場シェアが比較的小さいことを考えると、ゲーム開発者がこのOSを優先していないのは当然といえるでしょう。しかし、多くの人気ゲームパブリッシャーがLinuxに移行したおかげで、ゲーマーは自分たちのゲームに対する需要を実証する機会を得ることができました。これにより、現在ではゲームの数が急速に増えています。

次の3つのオンラインショップで、今回のリストを締めくくります。

10 謙虚な束縛

Humble Bundleは、今でこそメジャーなゲーム配信プラットフォームですが、サービス開始当初はもっと地味な存在でした。独立した開発者たち**が、人々が自分で値段をつけられるようなゲーム群を作ったのが始まりです。ゲームは「アクアリウム」「ギッシュ」「ルガール」「半影序曲」「ワールド・オブ・グー」でした。また、売上の一部はチャリティーに寄付されました。

最初の地味なバンドルは、わずか数日で数十万ドルを集め、大成功を収めたが、同時にLinuxにも大きな影響を与えた。各タイトルは、無料とオープンソースの両方のデスクトップで利用できます。

そして、その数が増えるにつれ、開発者はLinuxユーザーがWindowsやmacOSのユーザーと同じかそれ以上の金額を支払うことを望むようになったのです。その後のバンドルで、Linuxでゲームを販売しても利益が出ることが証明されました。

11 蒸気

Steamは、PCゲーム業界を席巻しているデジタル配信サービスです。ゲームをすべてSteamで購入される方も多いと思います。だからこそ、2012年にValveがLinuxへのSteam導入を発表したときは、大きなニュースになりました。

Linux版のSteamは、WindowsやmacOSで利用可能なすべてのタイトルを提供しているわけではありません。タイトルを移植する責任は、依然として開発者にあるのです。しかし、もし彼らがその努力をすれば、Linuxでゲームを売るための大きな市場ができ、それは偶然にも彼らがすでに利用している市場と同じものなのです。

SteamとLinuxは自然なパートナーではありません。これらのタイトルのほとんどはプロプライエタリなソフトウェアであるだけでなく、そのほとんどがデジタル著作権管理機能を備えています。業界最大手のパブリッシャーのゲームを数多くプレイしたいのであれば、これは妥協しなければならないことであり、多くのゲーマーが喜んで受け入れることでもあるのです。

12ゴッグドットコム

GOG.comは、デジタル配信会社で、以前はGood Old Gamesとして知られていました。1990年代、ポーランドのCDプロジェクトという会社が、海外ゲームの権利を取得し、テキストやサウンドを翻訳して、現地で人気の海賊版に代わるゲームとして販売するビジネスを開始した。より高い品質のものを作って、その対価としてお金を払ってもらうという考え方だ。

20世紀初頭、人々がデジタルゲームを購入するようになったとき、購入者がゲームのコピーを共有するのを阻止するためにDRMが作られました。 CD ProjektはGood Old Gamesという子会社を作り、同社の経験を活かしてゲームのリバースエンジニアリングや現代のハードウェアに対応したタイトルを作るために、**クラシックDRMを無料で著作権処理することにしました。

2012年、Good Old GamesはインディーズゲームとAAAゲームの販売を開始することを発表しました。この時点でGOG.comに名称変更。 2014年にはLinuxへの対応を発表。タイトルはDRMフリーのままであり、Linux向けのDRMフリーゲームを検索しダウンロードする最も簡単なサイトとなった。

リナックスゲームの未来は明るい

デスクトップLinuxを使うプレーヤーは比較的少ないが、市場は変化している。スチームエンジンの駆動にLinuxを使うことで、Valveは開発者に、Protonのようなソリューションに目を向けても、Linuxで動作するゲームを作るよう促しているのです。また、GoogleはLinuxベースのゲームプラットフォーム「Stadia」を発表し、開発を後押ししています。

Vulkanの充実したサポートを考慮すると、よりLinuxに適したゲーム環境が見えてくるはずです。

このような状況ですから、Linuxゲーマーにとって今以上に良い時期はないでしょう。Linux用のゲームコントローラーを持って、ゆっくり楽しんでください。

  • 2021-03-20 21:35 に公開
  • 閲覧 ( 22 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ