Cities: Skylines II の動作がひどい。Unity を深く掘り下げるとその理由がわかる

知っておくべきこと
- Cities: Skylines IIは2023年10月24日にPC向けにリリースされました。
- コンソール版は、パフォーマンスの問題により、2024年第2四半期に延期されました。
- Gamer's Nexus などの複数の技術評論家は、パフォーマンスの低さを指摘しています。
- Paavo Huhtala のブログ投稿によると、Unity のいくつかの新機能が原因の可能性があるとのことです。
多くのゲーマーが2023年に発売されるXboxタイトルの中で、XboxとGamePassにとって年を締めくくる素晴らしいタイトルの一つが「Cities: Skylines II」でした。しかし残念ながら、発売は2024年第2四半期に延期されました。これはPC版のパフォーマンスが酷いことが原因である可能性が高いです。PC版「Cities: Skylines II」は、これまでリリースされたゲームの中でも最適化が最も低い作品の一つであるため、コンソール版は完全にプレイ不可能な状態になる可能性が高いでしょう。
ドイツのサイトpcgameshardware.deの報告によると、最高級のGPUを最低設定の1080pで動作させても、ゲームを60fpsでプレイするのは困難だそうです。一体なぜゲームのパフォーマンスがこれほど低いのでしょうか?ブロガーのPaavo Huhtala氏が、その原因を解明しようと試みました。
ゲーム開発とコードに関する、私が長年目にしてきた中で最も詳細な分析の一つとして、フィンランド人開発者のPaavo Huhtala氏がCities: Skylines IIのコードを手動で解析し、ゲームの動作が遅くなる原因を突き止めようと試みました。パフォーマンス問題の主な原因は、Unityの新機能DOTSです。
DOTS は、Unity でのゲーム開発にデータ指向の設計アプローチを提供するテクノロジーとパッケージの組み合わせです。ゲームアーキテクチャにデータ指向設計を適用することで、ゲームクリエイターは処理を高パフォーマンスにスケーリングできるようになります。
Unity.com
開発者用語が多すぎて、ちょっと難解です。とはいえ、基本的にはUnreal Engine 5のNaniteに似た機能で、カメラやプレイヤーが近づくとテクスチャやマテリアルのLOD(詳細度)を向上させ、遠くにあるテクスチャは高忠実度でレンダリングする必要がない場合はLODを低く抑えるというものでした。問題はDOTSがまだ完成していなかったこと、そしてColossal OrderのチームがDOTSに求めていたものと自分たちが作っていたものの間のギャップを埋めるために、独自のソリューションを作らなければならなかったことのようです。
残念ながら、この結果、ゲームが不要なモデルをレンダリングしたり、カリングが正しく行われなかったりするなど、最適化が不十分になってしまいました。Paavo Huhtala氏は主に2つの問題を発見しました。
- 一部のモデルには LOD バリアントがまったくありません。
- このゲームのカリングシステムはあまり高度ではありません。カスタムレンダリングコードはフラスタムカリングのみを実装しており、オクルージョンカリングは全く行われていません。距離に基づくカリングは多少ありますが、それほど積極的ではありません。ポップインの回避には効果的ですが、パフォーマンスには悪影響です。
つまり、カメラが近づくまでは 240p または非常に低い詳細レベルでレンダリングできる LOD バリアントを持つはずの遠く離れた建物には、LOD バリアントが 1 つしかなく、常に完全な詳細レベルでレンダリングされていることになります。
もう一つの問題はカリングです。カリングは3Dレンダリングプロセスの早い段階で行われ、最終的なレンダリングには影響しないオブジェクトやポリゴンを削除します。基本的に、カリングの最適化が不十分なため、レンダリングされるモデルやテクスチャが多すぎて、GPUに大きな負荷がかかります。
Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。
Paavo Huhtala氏は、これは開発者の技術力不足ではなく、設計上の決定における不運と、磨きと最適化のための時間不足が原因だと考えています。より多くの時間があれば、チームはゲームのパフォーマンスを向上させ、コンソール版を来年のリリースに向けてスムーズに動作させることができるでしょう。
Cities: Skylines II を試しましたか?PCでの動作はいかがですか?コメント欄で教えてください。
コルトンは、Windows Centralの読者とテクノロジーへの情熱を共有したいと願う、経験豊富なサイバーセキュリティ専門家です。最新のゼロデイ攻撃から企業を守る活動や、記事を通して自身の考えを発信する活動に携わっていない時は、家族と過ごしたり、PCやXboxでビデオゲームを楽しんだりしています。コルトンは購入ガイド、PC、デバイスの執筆に注力しており、新興テクノロジーやゲームのニュースについて話し合うことを常に歓迎しています。