[City サンプル] 4年越しのUE5.8対応大規模リニューアルでPCG都市自動生成とLLM制御を実装

Epic Gamesが提供するUnreal Engine 5の象徴的なデモプロジェクトであるCity サンプルが、最新バージョンとなるUnreal Engine 5.8向けに4年ぶりの大規模リニューアルを果たした。かつて映画『マトリックス』の世界観を圧倒的なフォトリアル表現で再現し、NaniteやLumenの驚異的なポテンシャルを世界に見せつけた都市空間が、エンジンの進化に合わせて完全に再設計されている。今回の刷新では外部ツールへの依存を脱却し、エンジン内蔵のプロシージャルコンテンツ生成システムとの完全統合が実現した。

プロジェクト名 City サンプル(City Sample)
対応エンジン Unreal Engine 5.8
配信プラットフォーム Fab(公式マーケットプレイスにて無料提供)
主要な新機能 エンジン内蔵PCGレベル収録、LLM連携制御プラグイン
開発・提供元 Epic Games

外部ツール依存から脱却した完全エンジン内PCG生成への転換

初期のCity サンプルでは都市全体のプロシージャル生成パイプラインにHoudiniが採用されていたが、今回のアップデートによって完全にUnreal Engine 5上で動作する2種類の新レベルへと刷新された。都市全体を緻密に再現したフルスケールレベルと、構造を理解しやすいように手順を簡略化したサンプルレベルが個別に収録されている。これにより、外部ソフトウェアを経由することなく、エディタ内でスプライン曲線を編集するだけで都市の区画や建物の配置をリアルタイムに再生成できるようになった。

この刷新において特筆すべきは、機能の目的を明確に切り分けた設計思想にある。新設されたPCG版メインレベルでは、旧バージョンに組み込まれていたMass AIによる群衆制御や車両シミュレーション、信号機の挙動システムをあえて除外している。都市の形状生成とレイアウト構築の学習に特化させることで、開発者が複雑なプロシージャルノードの仕組みを直感的に把握できるように配慮されている。

自然言語で都市を組み上げるLLM連携と次世代制作フロー

今回の更新で最も先進的なトピックが、新規プラグインであるCitySamplePCG_Demoの導入だ。この機能は開発イベントの基調講演でも披露されたもので、Claudeなどの大規模言語モデル(LLM)と連携し、テキストプロンプトによる指示を通じて都市のレイアウトや環境構築をコントロールできる画期的なインターフェースを実現している。

プログラマーやレベルデザイナーは、複雑なパラメータを一つずつ手動で調整する代わりに、自然言語で『高層ビル街の密度を高め、外周に住宅地を配置する』といったプロンプトを入力するだけで、PCGグラフを直感的に制御可能となった。従来のゲーム開発における試行錯誤の反復速度を劇的に引き上げる技術であり、次世代オープンワールドタイトルの制作現場におけるワークフローを根底から変える可能性を秘めている。

入門用から実戦用まで拡充される公式学習環境

Epic Gamesはこれまでにも、三人称視点アクションの基礎を学べるStack-O-Botのアップデートなど、開発者向けの学習用プロジェクトを継続的に強化してきた。今回のCity サンプル刷新は、その中でも最大規模のスケールを誇るアセットであり、最新の描画負荷最適化やマップ管理手法であるWorld Partitionの実装例としても第一線の価値を持ち続けている。

公式マーケットプレイスであるFabにて無料公開されたことで、個人開発者から大規模スタジオまで、誰でも最新のプロシージャル生成パイプラインを自身のプロジェクトに直接取り入れることが可能だ。Unreal Engine 5の真価を体感し、次世代のゲーム制作技術を身につける上で、本作は再び必携のリファレンスとなった。

プロシージャル生成の内製化とAI制御が示すオープンワールド制作の省力化
今回の刷新は単なるバージョン互換の維持にとどまらず、都市レベルの大規模マップ制作における外部ツール依存と制作コストの壁を打ち破るマイルストーンだ。エンジン内蔵PCGの進化とLLMによる指示制御の組み合わせは、小規模な開発スタジオでも高密度なオープンワールドを構築可能にする環境を整えつつある。アセット配置の自動化が進むことで、クリエイターがゲームプレイの設計や演出の洗練により多くの時間を割ける未来が現実味を帯びてきた。

最終コンパス指数: 9.4 / 10

関連記事:Unreal Engine 6とVerseがもたらす開発パラダイムシフトの全貌

コメントする

error: Content is protected !!