Linux用のゲームが不足しているのはなぜですか?[閉まっている]


27

ゲームのLinux / * nixファミリの何が問題になっていますか?このプラットフォーム向けのゲームの開発がWindowsやOS Xに比べて遅すぎるのはなぜですか?


また、この素晴らしいリストがあります。
ジョージエジソン

私はどこかで、ValveがゲームのOpenGLポートをDirectXポートよりも遅く実行するのに失敗したことを読んだと信じています!もう一度確認してください!
ルークサンアントニオビャレツキ

これではないはずですが、とにかくかなり面白いです!extremetech.com/gaming/...
ルークサンアントニオBialecki

この質問は本質的に投機的であり、単一の答えがないため、トピックから外れているように見えます。
ジョシュ

回答:


18

ゲームクライアントの場合、ほとんどが文化に関係しているため、収益化戦略が難しくなります。

一方、マルチプレイヤーゲーム用のサーバーは、linux / nixで大きな注目を集めており、サーバーテクノロジーを開発するための非常に魅力的なプラットフォームです。

Steam for Linuxの最終的なリリースがクライアントに関する文化を変え、開発者とパブリッシャーにゲームを配信するためのより金銭的に実行可能なプラットフォームを提供することを期待しています。


31

ゲームのLinux / * nixファミリの何が問題になっていますか?

「間違っている」という言葉は強力ですが、ゲーム開発者がLinuxで作業するのを妨げるいくつかのことをリストします。

文化-Linuxの人々は、ソフトウェアは無料であるべきだと考える傾向があります。これは、ソフトウェアの販売から利益を得ることにはなりません。ある意味では、オンラインゲームが「サービスとしてのソフトウェア」であるため、これは将来変更される可能性があります。

市場シェア-デスクトップ上のLinuxの市場シェアは常に非常に小さい。市場シェアがようやく「無視できる」から「哀れなほど低い」にまで上昇したので、そのプラットフォームをターゲットにするための小さな議論をすることができます-前の点がまったく真実でなければ、それはそうです。これも少し遅すぎました-MMOを除外する場合、非コンソールゲーム市場は最近非常に小さいです。

開発者サポート-マイクロソフトは、DirectXに多くの時間とお金を注ぎ込み、最近ではXNAに注ぎ込みました。1回のダウンロードで、ゲームを作成するために必要なすべてのAPIとドキュメントが手に入りました。Linuxにはこれを行うための中心的な機関はなく、代わりに使用できる単一の製品すらありません。SDLは、OpenGLは何もなく、グラフィックスを行っていない、3Dグラフィックスを行いません、どちらも近年では非常に信頼できるアップグレード戦略を持っていた、と億他のライブラリ(あるリストで見つけることができたの多くは、私がここに維持します)明確なリーダーなしでミックスに投入できます。それはもっと面倒です。その上、多くの主要なミドルウェアはLinuxでは動作しません。そのため、有料サポート付きのテスト済みのコードの代わりに、出荷されたゲームでは使用されなかった放棄されたオープンソースの使用を検討する必要があります。

OSサポート-LinuxはWindowsが行うすべてのことを実行できますが、確かに時々困難になります。特にサウンドのサポートはひどいです。コーデックに関する合法性のため、ビデオのサポートは厄介です。サポートする必要のあるさまざまなパッケージの種類を検討する場合、バイナリの配布は面倒です。あなたが何をしているのか知っていれば、これらすべてを克服できますが、ほとんどのWindows開発者はLinuxで何をしているのかわからないので、製品をLinuxにスムーズに移植できません。


11

Linuxは、インターネットにアクセスするエンドユーザー(OS Marketshare)の約1%を占めています。サーバーの話をすると使用量が大幅に増加しますが、消費者向けの大きなOSではありません。


1
そして、ゲーマーのマークシェアに関しては?UnixはマルチタスクOSを欲しがって退屈した男が発明したことを忘れないでください:P :/)など
...-スピーダー

3
humblebundle.comを例に挙げると、クロスプラットフォームで動作するいくつかの素晴らしいゲームがあります。チャートからわかるように、購入した人の約3分の1はLinuxでした。ゲームのホールド...
admalledd

一方、Steam Hardware Surveysは、割合を1に戻しました。謙虚なバンドルは、より専門家/熱狂的な市場をターゲットにしていると主張できます。いずれにせよ、「正しい」図は存在しないようで、作成しているゲームでどのようなターゲットオーディエンスを目指しているのかを知る必要があります。
マキシマス

非Windows Macは2019年の3%のようです。
カルマリウス

8

Linux / * nixファミリのゲーム開発には、聴衆の認識を除いて何も問題はありません。ほとんどの開発者は、Linux用のゲームを作成する努力は、特にAAAコミュニティで販売されているゲームのコピーに変換されないと感じています。

AAAゲームさえもLinuxに移植したばかりのいくつかの企業(ゲーム開発の初期費用さえ支払わなかった)でさえ、そのプラットフォームで十分な売り上げを獲得できませんでした。

とは言っても、Linuxは多くのインディー開発者にとって恩恵を受ける可能性があります。Linuxに熱中しているという理由だけでゲームを購入するLinuxの熱狂者がいるからです。


4

私の意見では、Linuxゲームは主に未開発の市場であり、特にインドではそうです。あなたは数字を見ているかのように報告されたことにより、北半球のゲームのためのOSMOSと数字の報告Wolfireゲームのためハンブルインディーバンドル(各プラットフォーム用に特に総収益)は、Linuxユーザーがこれらの人のサポートをサポートするためにかなり熱心にすることができていることがわかりますLinux。


1
しかし、Linuxユーザーはゲームの費用を支払うのでしょうか?それらの一部または多くに、DRMに関するイデオロギーの問題がありますか?
Jared Updike

4
@Jared私は絶対に彼らのほとんどがDRMに問題があると思います。結局、Linuxは(自由のように)フリーソフトウェアの必要性から形成されたものであり、そのユーザーの多くは、GNU / Linuxとフリーでオープンソースのソフトウェア運動から成長した文化を知っており、尊重していると思います。私はHemisphere Gamesについて話すことはできませんが、Humble Indie Bundleのすべてのゲームが完全にDRMフリーであり、特にLinuxの世界では、それが彼らの大義に役立ったと思います。
リケット

1
@Ricket:+1 @Jared:支払いますが、DRMフリーのゲームのみです。ゲームを著作権侵害しない唯一の理由がDRMである場合、デザインに問題が発生しました。
トビアスキンツラー

@Jared:Linuxでクローズドソースソフトウェアを使用しない人はおそらく非常に少ないでしょう。あなたはより多くの反DRM感情を見つける可能性が高いですが、DRMはとにかく何の役にも立たないので、私はそれを落とすことの害を見ません。
ブラナン

3

ここでまだ触れていないことに気づいたことの1つは、Linuxで作業する必要があるドライバー、カーネル、およびライブラリの全体的な寄せ集めです。最近は良くなっています(いくつかのディストリビューションがLinuxボックスの大部分であると推測できるものを構成しています)が、それでも混乱です。私が意味することの素晴らしい例については、このLinux Osmosポートの事後分析、特に「愛していない」セクションを参照してください。要するに、その記事は以下について不平を言っています。

  • 複数のdistrosDEs / WMs / drivers / etcのサポート。
  • オーディオ[私のコメント:それに直面してみましょう、Linuxでのオーディオサポートは時々かなりひどいです]
  • ドキュメントとコンセンサスの欠如(公式ドキュメントはほとんどありません。フォーラムで質問すると、間違った回答を含む古いスレッドは言うまでもなく、投稿と同じ数の回答が得られます)
  • ゲームをパッケージ化する
  • シンプルなダイアログ用のOSレベルのGUIレイヤーなし

2

遅すぎるとはどういう意味ですか?Linux用のgamedevが他のオペレーティングシステムより遅いとは思わない。Linux用に開発された商用ゲームがない理由を尋ねるつもりなら、それは主に市場が小さすぎるためだと思います。商用のWindowsゲームをLinuxに移植し始めた会社がありましたが、それらのゲームを販売することに成功しなかったため閉鎖されました。さらに、Linux用のゲームを開発したい場合、十分なお金を稼ぎたい場合はWindows用にも提供する必要がありますが、そのようなクロスプラットフォームの方法で開発することはさらに費用がかかり、Linux市場はおそらく価値がありませんそれ。だから、費用対効果が低いだけだと思います。


閉鎖した会社はロキのゲームでした。ただし、現在はLinux Game Publishing(LGP)があり、これはほとんど同じ仕事をしています。
SpoonMeiser

2

Linuxがそれほど注目されないと思う理由の1つは、Linuxを実行するほとんどの人がゲームを実行するためにデュアルブートセットアップ経由でWindowsを実行することも選択できるからです。これはMacユーザーにもある程度影響しますが、ユーザーベースの技術的な構成が少ないため(Macユーザーにはこれをわずかに言っていないため、Linuxユーザーはそうではない人の傾向があります)何かを働かせるためにあらゆる種類の難解な技術的タスクを実行することを考えてください)、Windowsをマシンにインストールする人が少なくなります。

密接に関連しているのは、PCゲームに興味がある人は誰でも、おそらくWindowsを搭載したPCを購入するということです。Windowsマシンをすでに持っているので、ネイティブのLinuxまたはMacバージョンを要求することはありません。


これです。問題は単純なLinuxのインストールベースだけではありません。問題は、Linuxを使用してゲームに興味があるほとんどの人が、単にデュアルブートするか、コンソールをあきらめて遊ぶことです。
o0 '。

2

また、数字には単に力があると思います。Linuxユーザーよりも多くのWindowsユーザーがいるため、Windowsでの出力が多くなります。また、エントリレベルは、コマンドラインツールよりもビジュアルツールの方がはるかに低くなります(ただし、時間の経過とともに変化します)。また、多くの子供たちは親の古いPCをいじくり回しました。これは、静的にLinuxボックスよりもWindows PCである可能性が高かったです。


1

一般的なゲームユーザーはLinuxユーザーではありません。したがって、市場はそこになく、その市場に集中しようとするお金を使うのは賢明ではありません。

id Softwareが彼らのゲームのlinuxクライアントをリリースしようとするのは、彼らがすばらしくてプラットフォームが大好きだからです。


奇妙な。同様の答えが多く支持されていますが、これは支持されていますか?どうして? gamedev.stackexchange.com/questions/445/…–
須磨

1
全く分からない。人々は奇妙です。
イラフルワージ

1

ほとんどの商用ゲームエンジンは、win32 / consolesに根ざしているツールセットを持っていること、および/または持っていることを忘れないでください。これは、たとえば非常に多くのゲームがまだBSPを使用している理由でもあります。彼らは巨額の投資を行っているため、小規模な市場に対して大きなリスクを取ることはありません。将来変更される可能性がありますが、現時点ではクロスプラットフォームになるために多大な労力を費やす必要があります。

SteamはMacに登場したばかりなので、これは本当に素晴らしいニュースです。Linuxに登場するのは時間の問題だと思います。MacはUnixライクなOSを実行しているので、ゲームの移植にそれほど苦労はないはずです。

少なくとも期待できます。:)


1
えーと、Win32からいくつかのゲームが開発されました...のように、いくつかのidソフトウェアゲーム(今日はMacOSX0という名前のNEXTを使用して作られたか、エンジンは既に* nixのような... idソフトウェアゲームをサポートしています! U3にLinuxバージョンがない理由... UT2004にはlinuxの自動実行さえありました!)
スピーダー

1

Linux向けに開発する際に考慮しなければならないもう1つの大きな問題は、ゲームのインストール方法です。ディストリビューション全体で問題なく動作する標準のインストールメカニズムはありません。すべてのディストリビューションが同じ形式を使用しているわけではありませんが、生活を楽にするパッケージ管理システムがあります。最も一般的な2つのパッケージ形式は、おそらく.deb(Debianベースのディストリビューションで使用)と.rpm(redhatベースのディストリビューションで使用)です。複数のディストリビューションでアプリケーションのパッケージングを取得するのに多くの時間を費やすことができますが、ディストリビューションで選択されたパッケージング形式でゲームを提供しないことを選択すると、ユーザーベースを疎外するリスクが生じます。


0

市場は人々が言うほど小さいのだろうか。Linuxを日々のOSとして使用し、ゲームをプレイするためにWindowsのインストール用にパーティションを解放しておく人々を知っています。(私も同じことをしています)Windowsがインストールされている唯一の理由は、ソフトウェア開発者によるものです。彼らが立場を変えてLinuxをサポートすれば、採用率が上がると確信しています。しかし、だれかが最初に飛躍する(バルブに来る)場合を除いて、何も変わりません。


-1

個人的には、Wineを使用してLinuxの多くの問題を解決しましたが、すべての人に役立つ標準化されたインストールソリューションを見つけるのにまだ問題がありました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.