戻る

City Devourer

広州を舞台にした 3D アクションゲーム:猟徳村で目覚めた小さなレンガの家が、車輪とレンガの拳を生やし、雨の夜じゅう反抗する建物たちと戦い、その瓦礫を食べて成長し、最後には広州タワーに挑みます。

作者: 城市吞噬者
ソースコードをダウンロード
City Devourerソースコードをダウンロード

説明

「City Devourer: Guangzhou」は、PC 向けの 3D アクションゲームです。プレイヤーが操るのは、広州の猟徳村で目を覚ました小さなレンガの家です。4 つの車輪と一対のレンガの拳を生やし、雨の夜を北へ進み、城中村の狭い路地、珠江の堤防、天河の住宅タワー、CBD のガラスの森を抜けて、広州タワーのふもとまでたどり着きます。道沿いの建物たちも目覚めつつあります。村の家々は戸板を盾にして突進してきて、マンションはベランダから植木鉢やエアコンの室外機を投げ落とし、複合ビルはシャッターを叩きつけるように下ろして体当たりしてきて、オフィスビルはガラスのカーテンウォールでこちらの攻撃を跳ね返します。

この世界にはひとつのルールがあります。どんな建物も、ただでは倒れないということです。倒した建物は瓦礫になり、小さな家はその瓦礫を持ち上げて飲み込み、平屋のレンガの家から、レンガハンマーのビル、機械アームのビルへと成長し、最後には歩く生きたタワーになります。どの色のレンガを食べるかで、何になるかが決まります。騎楼の瓦、珠江の水、ネオン看板の電気、工事現場の鉄筋が、それぞれ独自の戦い方をもたらします。瓦礫からはときどき「記憶のかけら」が落ちてきます。猟徳村の記念門に掲げられていた雨に磨かれた扁額や、海珠から天河までの 5 毛のフェリー切符などです。

操作は、左クリックでパンチ(タップで通常攻撃、長押しでチャージ)、スペースでダッシュ、Q で瓦礫を拾い、もう一度 Q で飲み込むか、左クリックで投げつけます。成長段階が上がるたびに体と技がいっしょに変わり、敵の種類ごとに異なる攻め方が求められます。街区をクリアすると、「街の心臓」「赤レンガの芯」「千の家の灯り」の 3 つの報酬から 2 つを R キーで選べます。中身は、新しいカード、カードのスター強化、または少しの体力回復です。「粉砕」「浸水」「感電」「釘付け」の 4 つの勢力ステータスは 2 つずつ組み合わさり、「ショート」や「溶接」といったコンボ効果を生みます。最も完全に目覚めた 2 つのランドマーク、猟徳大橋と広州タワーが、2 つのボス戦の相手です。

この贈り物は、何よりもまず広州に向けたものです。城中村、騎楼、涼茶の店、古い渡し場が次々と取り壊され、再開発されています。チームには、それらを引き留めることはできません。それでもゲームの中でなら、一度だけ目覚めさせることができます。どの建物もそれぞれのやり方で抵抗して倒れ、小さな家に記憶されるのです。そしてこれは、城中村の小さな借り部屋から歩み出し、この街で少しずつ大人になったすべての人への贈り物でもあります。広州タワーを倒すと、最後の画面にはこう映し出されます。「広州タワーに、この街の灯りがふたたびともる」。

チームはまず、唯一の仕様としてゲームの方向性を定めたドキュメントを 1 本書き、そこからラウンドごとに反復しました。各ラウンドのあとには実際の人間が通しでプレイし、ゲームに組み込まれたプレイテストログを書き出して、次のラウンドのタスクに分割します。Claude Code が issue ごとにコードを書き、Playwright が動作中のゲームの中で 55 のシナリオを自動でプレイします。Three.js をベースに、主人公、敵、街全体がコードでプロシージャルに生成され、音楽と雨音は Web Audio でリアルタイムに合成されています。チームは Electron でゲームを Windows 版と macOS 版にパッケージ化しており、インターネット接続は不要です。ソースコードの形で提供されているため、ローカルでビルドする必要があります。

Tripo の活用方法

Tripo は、コードでは作りにくい華やかな彫刻や有機的な形を担い、ビジュアルとゲームプレイの両面で重要な補完になっています。主人公、敵、街はすべてプロシージャルに生成されていて、Tripo P2.0 で生成した 12 のモデルが細部を埋めています。

  • 12 のモデル:3 つのクリア報酬「街の心臓」「赤レンガの芯」「千の家の灯り」、猟徳村の記念門にある漆喰の棟飾りと一対の石獅子、珠江の堤防にある竜船の頭とキワタの木、猟徳大橋が投げつけてくるバス、タクシー、トラック、そして広州タワーが放つ展望デッキのリングと、そのふもとにある海心沙のテントです。
  • それぞれにゲームプレイ上の役割:乗り物とリングはボスの攻撃、キワタの木とテントは倒したり壊したりできる遮蔽物、竜の頭は飲み込むことも投げることもできる大きな瓦礫で、報酬は勢力の色で光ります。
  • Web での手作業は不要:Claude Code が可動部のない不規則な形のオブジェクトを選び出し、GPT Image 2.5 がゲームのアートスタイルで参考画像を描き、Tripo CLI が画像から 3D でそれらをモデルにして、Claude Code がプレビューとゲーム内のスクリーンショットを確認して品質を判断します。
  • ゲームへの組み込み:テクスチャを圧縮して各モデルを約 0.7 MB に抑え、参考画像とタスク ID を記録し、共通のローダーでサイズを正規化してから、コードで作った記念門、橋、タワーにモデルを取り付けます。モデルの読み込みに失敗した場合はプロシージャル版に切り替わり、すべてのモデルが自動プレイテストでカバーされています。

この 12 のモデルは、1 回のプレイで 10 回以上拾う報酬と、2 つのボス戦の攻撃をカバーし、雨の広州に、ひと目でそれとわかる漆喰の彫刻、キワタの木、竜船をもたらしています。

トレーラー

bilibili で元の動画を見る