世界を動かす技術を、日本語で。

GOG: Linuxはゲームにおける「次の大きなフロンティア」としてネイティブクライアントでの対応を進める

概要

  • GOG がLinuxネイティブな GOG Galaxy の開発を計画
  • Linuxを「次の主要なフロンティア」と位置付け、 シニアエンジニア を募集
  • Linuxユーザーがクラシックゲームを快適に楽しめる環境の実現
  • Proton などの技術進歩でLinuxゲーミングが注目
  • GOGの動きはLinuxコミュニティにとって大きな朗報

GOG、LinuxネイティブGOG Galaxy開発計画

  • GOG はLinux向けに GOG Galaxy をネイティブ対応させる計画
  • Linuxを「 次の主要なフロンティア」と明言し、積極的な市場開拓
  • シニアエンジニア を募集し、最初からLinuxを意識したアーキテクチャ設計を推進
  • Linuxユーザーがクラシックゲームを快適に遊べる環境の実現を目指す
  • これまで WindowsmacOS のみ対応していたGalaxyの新展開

Linuxゲーミングの現状とGOGの意義

  • かつては「 Linuxにはゲームが少ない→ユーザーが増えない→開発も進まない」という悪循環
  • Proton などの技術進歩により、Linuxゲーミングが注目を集める状況
  • それでもLinuxネイティブ対応アプリやゲームの登場はコミュニティから歓迎される傾向
  • GOGが公式にLinux対応を進めることで、さらなるユーザー拡大への期待
  • Linuxユーザーがクラシックゲームを「 トラブルなく楽しめる」環境の実現に一歩前進

GOGとGOG Galaxyの特徴

  • GOG(Good Old Games) はクラシックゲームやレトロ感のある新作ゲームを販売するプラットフォーム
  • 最近、GOGの創業者が CD Projekt Red からストアを買い戻し、自社運営へ回帰
  • 今後は Steam との差別化として、厳選されたゲームの掲載やサービス強化を目指す方針
  • GOG Galaxy はライブラリ管理、コミュニティ機能、各種拡張機能を備えたデスクトップクライアント
  • Galaxyは必須ではないが、ネイティブ対応でLinuxユーザーの利便性向上に貢献

今後の展望と期待

  • GOGのLinux対応は、他のゲーム関連企業にも好影響を与える可能性
  • Linuxゲーミング市場の成長促進や、クラシックゲームの新たな活用機会創出
  • 今後もGOGによる Linuxユーザー向けの改善や新機能 への期待
  • コミュニティのフィードバックを活かした開発体制への注目
  • Linuxでのゲーム体験向上を目指す動きのさらなる加速

Hackerたちの意見

「GOG GALAXYは、長い歴史を持つ製品で、複雑なC++のコードベースを持ってる。」まあ、クソみたいな状況でもあるけどね。新しいエンジニアが、少なくともテストを追加したり、整理したりして、まともにやってくれるといいな。ライセンスについては何も言及されてないけど、やっぱりクローズドソースのままだろうね。

やっぱりクローズドソースのままだろうね。これはDRM実装だから、クローズドソースでなきゃダメなんだよ。

いや、やめてほしい。むしろHeroic Launcherみたいなものに貢献してほしいな。GOGのために新しいものを作るんじゃなくて、既存のツールを良くする手助けをしてほしい。そうすれば、GOGもやることが減るし、みんなが使ってるプログラムも良くなるから。Heroicをスポンサーして、彼らがもっと時間をかけて開発できるようにするのもいいかも。

彼らは新しいものを作ってるわけじゃないよ。既存のツールを使って(欠点はあるけど、Heroicよりはずっと進んでる)、さらに改善して、Linuxでも動くようにしてるだけ。もしそのツールにWine統合みたいな追加機能を加えて、Heroicと重なる部分を増やすことになれば、みんなそう思ってるけど、実際にそうなるかは分からないよね。

それか、ゲームランチャーのプロトコルを開発する方向で進めてみては?ヒロイックランチャーの開発者や他のランチャーの開発者と一緒に共通のインターフェースを作るのもいいかも。

同意だわ、また別のランチャーは要らないよね。アンダードッグとして、GOGがクロスストアランチャーをしっかり受け入れるのは理にかなってると思う。

うーん、俺はHeroicじゃなくてLutris使ってる。GoGがついにLinux向けにランチャーを出すってのは嬉しいね。

「GOGは作業が少なくて済むだろう」[出典必要] GOGのランチャーチームは、すでに自分たちのコードベースに慣れてるだろうし、チェックアウトも済んでるし、機能が0のコードベースなんてあり得ないし、ユーザーインターフェースも顧客の筋肉記憶に合ってるだろうし、WindowsとOS Xのバイナリもあるから、そこそこ良いプラットフォーム抽象化レイヤーがあるはず。もし彼らがPALを完全に失敗させて技術的負債の山に埋もれてなければ、ポーティングは比較的簡単だろうね。Linuxゲーミングを再挑戦するのは、プロトンやワインの改善に関するデータだけじゃなくて、Steam自体がその体験にブランドと評判をかけて、公式のLinuxサポートをランチャーに入れてるからなんだ。個人的にはGOGのライブラリが少ないから、GOGのランチャーが俺にとって大きな影響を与えることはないけど、GOGのストアを再び見るきっかけにはなるかもね。サードパーティのランチャーじゃ無理だと思うけど。Epic?Satisfactoryがあるから、Heroic LauncherがあればLinux用にSteamで再購入する必要はないけど、Epicでの今後の購入を避ける理由にはならないな、Linuxサポートがひどいから。

完全にコントロールできるバージョンを開発しない理由は何?

GNU/LinuxゲーマーはいつもGOGを批判してるよね。「GalaxyがGNU/Linuxで動かないから、あそこからは買わない」って言ってるのに、今度はGOGがGalaxyをGNU/Linuxに移植するのが悪いって言ってる人もいる!?Taranisよ、GOGは本当に休まる暇がないね。

もしオープンなら、Heroicは彼らのコードやソリューションを含めることができるし、彼らはProtonでもそうしてる。上昇する潮はすべての船を浮かべる。

それは聞いてて嬉しいけど、Valveには勝てないだろうな。彼らはドライバーやWineに積極的に貢献してるし。SteamでWindowsソフトを買うだけでも、その資金援助になってるからね。

Valveを打ち負かそうとしてるとは思わないな。GoGは、主要な航空会社が行きたがらない場所に飛ぶ航空会社みたいなもんだよ。大きいけど、サービスが行き届いてない市場を埋めてる感じ。

LinuxゲーミングがオープンなPCデスクトップを救ってくれることを期待してるよ。大手テック企業がそれを壊しに来てるけど、少なくともPCをあと10年は生き延びさせてほしい。ゲーマーはハードウェアの顧客としてまだ大きな要素だからね。GOGがLinuxランチャーを作って、SteamOSが出るのは、ゲーマーだけじゃなくて一般のPCユーザーにも利益があるはず。マイクロソフトはWindowsを社会実験の場みたいに見てるし、AIを無防備なユーザーにテストする広告プラットフォームとして使ってるから。

Steamがプロトンを開発したおかげで、完全に移行できたんだ。デュアルブートとか必要なかったし、素晴らしいよ。面白いことに、GoGのゲームもSteamのプロトンで動かしてるけど、GoGクライアントがちゃんと動くのが楽しみ!

「ゲーマーはハードウェアの顧客としてまだ大きな要素だ」 そうだけど、AIがRAM、SSD、GPUの市場をぶっ壊しちゃったからね。洗浄取引や何百億ドルの取引が始まってから、すべてが異常に高くなった。個人的には、主要なGPUメーカーの1つか2つはこの影響で潰れると思うし、FrameworkやPine64、Steamのハードウェアラインが生き残るとは思えない。今の状況じゃ、Xboxラインが生き残るかも疑わしいよ。

ほとんどのゲーマーはオープン性なんて気にしてないよ。もっとありそうな結果は、「大手テック」が数字を追いかけて、便利さを装ってLinuxを徐々に使えなくすることだと思う。

それに、プレイできるゲームの backlog がめっちゃいい感じなんだよね。ずっとやりたかったゲームを、今はスチームデッキで楽しめるから、少しずつ進めてるよ。

なんとかProtonやValveのデバイスをサポートしてくれるといいな。GOGで買った古いWindows専用ゲームをHeroicみたいなランチャーで動かそうとすると、うまくいくこともあれば、全然ダメなこともあるからね。同じゲームのSteam版は、なぜか初めからうまく動く可能性が高いみたいだし。デフォルトのProton Runtimeとproton-ge/wine-geビルドの間には、何か変な違いがあるんだろうね。

同じマシンにSteamがインストールされていれば、Steamからプロトンランタイムを使えるよ。

コメントにはたくさんの批判があるけど、企業がLinuxをターゲットプラットフォームとしてサポートすることが経済的に意味があると思ってるのは素晴らしいことだと思う。

彼らはただValveのデッキの波に乗ろうとしてるだけだね(でも失敗すると思う)。実際、Steamデッキを買ってから、GOGからはあまり買わなくなって、Valveからの購入が増えた。これからも変わらないだろうね。GOG GalaxyのひどいLinuxネイティブフロントエンドを作ったところで、ValveのUIのようにスムーズにゲームが起動できるわけじゃない。ValveのシステムUIの上にまた別のランチャーを立ち上げるのは勘弁してほしい。今はヒロイックゲームランチャーを使ってるけど、あれは彼らが作るものよりずっと良くて、他のストアもたくさんサポートしてるし。

これが企業がLinuxにものを持ってこようとしない理由のいい教訓だと思う。市場は製品に対して非常に恨みを持ってるからね。

GoGのダウンローダーは使わないようにしてる。ゲームをダウンロードするだけなのに、ブランドが全面に出たクライアントなんていらないよ。ソーシャル機能やライブラリ、そういうエンゲージメントベイトも要らない。DRMを戻す一歩手前だと思うし、GOGからゲームを買うためにランチャーを使わなきゃいけなくなるのは嫌だ。ゲームを買わせて、あとは黙っててほしい。

好きか嫌いかは別として、多くの人がライブラリの仮想化を好んでる。だから、その選択肢はいいよね。GOGのランチャーが好きな理由は、1) オープンソースだから、2) ファンが維持してるプラグインのおかげで他のゲームライブラリも表示できるから。そういう面で、GOGの目的は(GOGのストアへの摩擦を減らすこと以外に)ユーザーにサービスを提供することだと感じる。もしそれが変わったら、簡単に他に行くよ。GOGがDRMを強く押し出すのは、Steamに降伏するようなもんだ。

ゲームを(ランチャーの外で)買えるようにし続けさせて、黙らせないようにできないの?

Steamはその点ではかなり人気だよね。GoGもそれに続いてるんだと思う。GOGが始まった頃は、ほとんどウェブからダウンロードして実行するだけだったからね。

ダウンローダーがあると、ゲームのアップデートを取得するのがちょっと便利だよね(もちろん手動でアップデートをダウンロードして実行することもできるけど)。特に大きなゲームでは、複数のファイルをダウンロードしてインストールする必要があるから、そういうツールが欲しくなるのも分かる。顧客を獲得して維持するためには便利さが大事だからね。でも、実際にやったことがあるけど、できるし、時にはそれが好ましいこともある。例えば、ゲームをプレイするためにGoGをインストールしたくない場合もあるし、Crossoverを使ってゲームをプレイしたいけど、Windows版を得るためにCrossover経由でGoGをダウンロードしたくないこともある。Steamだとそれができないけど、GoGクライアントからゲームをダウンロードしても、ゲームを起動するのにGoGクライアントを実行する必要はないからね。

ユーザーとしてはSteamが好きだな。ゲームのセーブデータをコンピュータ間で同期してくれるし、ゲームのアップデートも管理してくれる。リビングのコンピュータでは、Xboxコントローラーを使ってゲームを起動できるように decentなランチャーUIを使ってる。Windowsゲームも手間なく動くし、友達と遊ぶ時は、ゲーム内のロビーシステムを気にせずに友達のゲームに参加できるのがいい。FPSカウンターやシステム情報を、サポートがないゲームでも統一的に表示できるのも嬉しい。これらは全部欲しい機能だよね。ゲームランチャーは多くの人が求めている良いアイデアだと思う。良いゲームランチャーには、深いゲーム統合とオンラインアカウントが必要で、セーブデータの同期や友達との参加、ゲームのアップデートを提供する必要がある。今のところ、PCでは主にSteamがそれを実現してる。もしGoGが競争したいなら、同じことを提供するのが理にかなってるよ。これは悪い企みじゃないからね。

なんでランチャーが少なくとも公開ソースじゃないの?GOGの価値は提供するサービスにあって、ランチャーの特別さじゃないよね。コンテナやFlatpakのネイティブシステムを追求してくれるといいけど、たぶん無理だろうな!

良い面としては、またGOGからもっと買うかもしれないってことかな。Steam+Protonは本当に便利だから。

これ、数年前にLinuxに完全移行してからずっと不思議に思ってることなんだ。俺の経験では、GOGで買ったゲームはLutrisやHeroic、Mini Galaxyで扱うと、ほぼ毎回Steamより便利なんだよね。Steamクライアントやプロトンに関して、Valveが何ヶ月も放置してた致命的な問題がいくつかあったけど、GOG+ゲームマネージャーの組み合わせではそんなことなかった。(最近のSteamの書き換えで、特定のUI要素がLinuxで動かなくなったの覚えてる?それに対するクライアントのワークアラウンドオプションもまだ必要だし。)ゲームを起動するために、フルブラウザエンジンを必要とする別のアプリケーションがリソースを食うのも嫌だし。俺がSteamでLinux関連の問題にばかり遭遇して、その欠点に気づいてるのか、Valveに対して不当に高い寛容さを持ってる人が多いのかは分からないけど、後者のせいでGOGのような他のプレイヤーに十分な評価を与えてない気がする。愚痴を言ってごめん。

これめっちゃ楽しみ!GoGはDRMフリーのプラットフォーム(ほとんどね)で、Steamにとって唯一のポジティブな競争相手だと思ってる。もしEpicみたいな会社がValveを完全に打ち負かしたら、ゲーム業界はどれだけひどくなるか想像できる?すぐにクソみたいな状況になっちゃうよ。GoGがうまくいくことは、他のプレイヤーにも良い影響を与えるはず。理想的には、相手が健康でまともでいてほしいよね、勝った時のために。まともな相手が市場をより良い方向に導いてくれるし。GoGのLinuxクライアントからいくつかのクラシックゲームを絶対買うつもり!