https://bardoclovao.s3.us-east-1.amazonaws.com/uploads/images/halo-campaign-evolved-roundtable-reveal-0-33-screenshot.png

HaloとXboxについて語ろう!

2007年。テレビをつける(あるいは、君がオタクなら「YouTube」というサイトを開く)と、こんなタイトルの動画が目に入ってくる。「Halo 3 coming to PS3, Xbox 360 and PC」。

おそらくインターネットは大騒ぎになっただろう。好きか嫌いかは別として、Haloは大きなシリーズだからだ(少なくとも「愛すべき」アメリカ合衆国では)。

Haloは当時、それほど大きな存在だった。*「Two and a Half Men」*のようなドラマにも「たまたま」登場していたくらいだ。こちらのRedditの投稿を見てみてほしい。

映画*「ミッション:インポッシブル/ローグ・ネイション」*にも、ちょっとした広告(もしかしたら紛らわしい広告かもしれない)が登場する。

https://www.youtube.com/watch?v=jg_PXNZrBds

もしHalo 5がいつかPCで発売されたら、3画面でプレイしてみてほしい(そこまで必要ないけど)。

さて、ここで自分のいる環境だけを基準に考えるのはやめて、Haloが「何の影響力もない小さなゲーム」ではないことを理解してほしい。

ブラジルではHaloがここまでの存在感を持つことができなかった。初代XboxがPlayStation 2ほど強くなかったからだ(価格の問題も大きかった。どちらも改造すれば海賊版ゲームを遊べたので)。Xboxのほうが性能面で優れていたとしても、だ。

Xboxがブラジルで人気を獲得し始めたのは360からで、海賊版の影響もかなり大きかったと言われている(発展途上国というのは、また別の事情がある)。

さて、本題に戻ろう。HaloがPlayStationやPCに登場すること自体は、もはや驚きではない。現在では「Master Chief Collection」のおかげで、ほぼすべてのHaloをPCで公式にプレイできる(なぜかHalo 5だけは置いていかれたままだが、良いゲームなのに)。

Halo InfiniteはXbox Play Anywhereの時代に発売された。

しかしPlayStationまで? これは白旗を上げたということなのか? XboxがSegaのようになる? Xboxが倒産する?

ここで重要なのは、Microsoftはお金を求めているということだ。OfficeのサブスクリプションやWindowsのライセンスで何百万ドルも稼いでいるとしても(そう、WindowsもMicrosoftに大きな収益をもたらしている)。Xbox部門が赤字というわけではないとしても、Microsoftが望んでいるほどの利益を生み出してはいない。

つまり、もっと利益が欲しいのだ!

自社のゲームを他のプラットフォームにも展開することは、利益を増やす方法のひとつになり得る。Forza Horizon 5はPlayStationで最も売れているゲームのひとつであり、Gears of War ReloadedもSteamとPlayStationでそれなりの数字を出している。

(Haloみたいなコレクション形式だったら、もっと売れていたかもしれないけどね?)

だからHaloが「敵」のプラットフォームに向かうことも、特に驚くことではない。

Unrealで作られる「新しい」Halo

Gears of Warは、昔からUnreal Engineを使ってきたゲームだ(しかも、かなり上手く使っている)。ものすごく簡単にまとめると、Xboxのメモリ容量が128MBではなく256MBになった理由のひとつがこのゲームだった(たしかそうだったはず)。

古いゲームなのは分かるけど、今見てもきれいだ!
古いゲームなのは分かるけど、今見てもきれいだ!

そしてついに、343は自社エンジンを使うという方針を捨てた。Halo Infiniteの開発遅延から学んだのだろう(Xbox Series Xが発売されたとき、箱にはHalo Infiniteのマスターチーフが描かれていたのに、肝心のゲームはまだ発売されていなかった、あの状況だ)。

そして彼らが選んだのは、まさに今あちこちで批判されているエンジン、Unreal Engine 5だった。

ゲームの見た目は悪くない。テクスチャも、そしてゲームプレイさえもHalo Infiniteを思わせる。

ネットで言われているほど酷くはない。でも、もっと良くできる!
ネットで言われているほど酷くはない。でも、もっと良くできる!

しかし、ゲームプレイを見ただけでも、ところどころに少しぼやけた感じがあること、どこかで見たことのあるような動き、そして高性能なPCを持っている人でも感じるようなカクつきがあることに気づく。

Unreal Engine 5で作られたゲームをいくつかプレイしたことがあるが、これをちゃんと使いこなせるのはEpicだけなんじゃないかと思う……まあ、Fortniteでも使っているけど。

ゲームが必要以上に重くなることはある。でも、それは必ずしもエンジンのせいではなく、開発者や、ゲームをできるだけ完成度の高い状態で発売するために与えられた時間の問題かもしれない。

そして時間なら343にはたっぷりある。なんとゲームの発売期限は2026年12月31日まで。そう、Xboxにはまたしても発売日未定のゲームがひとつ増えた。

それで、Xboxはこれからどうする?

ぱっと思いつく限り、Xboxの最後の成功例はMinecraft Dungeonsだ。ほぼ24時間ぶっ続けで遊んだ記憶がある。楽しいゲームだし、このジャンルをプレイしたことがない人に紹介するのにもすごく良い。

その後については、正直に言うとXboxの失敗ばかりが思い浮かぶ。

Xbox部門はコンソールを作り続けようとするのをやめて、Xboxそのものをサービスとして広げていくべきなんじゃないだろうか。

例えばXbox OSを作る。もっと安く、もっと最適化され、ゲームを動かすことに特化したWindowsのようなOS。そしてコンソールで「オンラインプレイのためにお金を払う」という仕組みを完全にやめる。

Game Passもゲームのサブスクリプションに特化させる。クラウドでもPCでもゲームをプレイできるようにして、もっと納得できる価格のプランを作る。

(Xboxのゲームがいつ発売されるのかも分からないのにUltimateがR$120で、しかもクラウドで360のゲームを遊ぶために払うの?)

PCでの後方互換性も面白いと思う。

……まあ、これはさすがに考えが飛躍しすぎているかもしれない。

ゲームやビデオゲームが好きな人間としては、これから良いゲームが出てきて、市場で競争が続いてほしいと思う。だってNintendoとPlayStationは手を組んで、どちらが自分たちのユーザーからもっと搾り取れるか競争しているように見えるからね。

エピローグ

Xboxとは違って、僕は自分のソフトウェアの問題ならちゃんと片付ける。

ブログを調整した。SEOに問題があったので、フレームワークには手を入れたくなかったけど、結局やらなければならなかった。

現在のブログはReactとNextで動いていて、どうやら問題なく動いているようだ。これで次のメンテナンスは6か月後……まあ、それより早くやることはないでしょう!

読んでいただき、ありがとうございました!