1. 使用 AI 在 24 小時內開發《方舟:生存進化》風格的遊戲 [0]

thumbnail 本專案旨在利用 AI 在 24 小時內,使用 Unreal Engine 5 建立一款類似《方舟:生存進化》的恐龍生存遊戲。

1.1. 遊戲開發目標與 AI 輔助資產生成 [0]

  1. 遊戲目標是建立一個可玩的恐龍生存遊戲,包含以下核心功能 [0]
    1. 野生恐龍在世界中漫遊,不同物種有各自的行為模式。
    2. 武器與戰鬥系統。
    3. 完整的馴服系統。
    4. 能夠騎乘已馴服的恐龍。
  2. AI 在角色與武器資產生成方面發揮了關鍵作用 [11]
    1. 首先,AI 生成了生存角色的圖片,並透過 Tripo AI 轉換為 3D 模型。
    2. 接著,角色被綁定骨架並匯入 Unreal Engine 5,同時也為第一人稱遊戲建立了獨立的手臂網格。
    3. AI 還建立了多種武器和工具的 3D 模型,例如弓、鎬和石斧。
    4. 這些武器和第一人稱手臂模型被匯入 Blender,然後由 Claude Opus 5.5 建立所有必要的動畫,包括斧頭和弓的閒置、跑步、射擊和重新裝填動畫。
  3. AI 大幅簡化了恐龍模型的綁定與動畫製作過程 [21]
    1. 專案生成了七種不同恐龍的圖片,包括三角龍、甲龍、劍龍、副櫛龍、暴龍、迅猛龍和無齒翼龍,以提供多樣性。
    2. 這些圖片透過 Tripo 轉換為 3D 模型,並匯入 Blender。
    3. Claude Opus 5.5 為每隻恐龍自動建立了完整的骨架、綁定模型,並製作了約五到六種獨特的動畫,例如閒置、行走、奔跑、攻擊、擊倒和擊倒閒置動畫。
    4. 這種自動化過程節省了大量手動綁定、蒙皮、權重繪製和逐幀動畫製作的時間。
  4. 環境資產則使用了現成的資源以節省時間 [44]
    1. 為了節省時間,專案使用了從 Unreal Engine Marketplace 免費獲得的熱帶叢林包。
    2. 雖然可以生成自訂的樹木、岩石和植物,但現有的叢林包已經足夠。

1.2. AI 自動組裝與優化遊戲玩法 [48]

  1. AI 負責遊戲的組裝與初步測試 [48]
    1. 在所有資產準備就緒後,Claude Opus 5.5 收到一個詳細的提示,說明了要建立的整個遊戲。
    2. AI 開始組織資產、建立藍圖、設定恐龍,並組裝整個遊戲。
    3. AI 甚至在開發者的電腦上即時進行遊戲的組建和測試,包括建立恐龍藍圖、設定遊蕩行為、定義被動、中立和攻擊性恐龍的行為模式。
    4. AI 還加入了攻擊、傷害、生成等邏輯,並測試了恐龍的馴服和騎乘系統。
    5. 地圖方面,Claude 複製了熱帶叢林包隨附的演示地圖。
  2. 遊戲的首次迭代存在一些問題,但 AI 成功進行了修復和優化 [62]
    1. 經過大約一小時的工作和約 50 萬個 token 的處理,Claude 完成了遊戲的第一個版本。
    2. 初版遊戲存在一些錯誤,例如斧頭未正確連接到玩家手上,弓完全未連接,以及使用者介面過於簡陋。
    3. 開發者向 Claude 提供了另一個提示,要求它修復所有問題並對遊戲進行優化。
    4. AI 改善了使用者介面、增加了鏡頭晃動、設定了腳步聲視覺效果、加入了血液效果、為恐龍死亡增加了布娃娃效果,並清理了許多小細節。
    5. 大約一小時後,優化工作完成。

2. 最終遊戲成果與 AI 實現的遊戲體驗 [70]

thumbnail

最終的遊戲成果展示了 AI 在短時間內建立一個功能完善的恐龍生存遊戲的能力,包括戰鬥、馴服和騎乘恐龍等核心玩法。

2.1. 遊戲玩法展示:武器、環境與恐龍互動 [70]

  1. 遊戲中玩家可以使用多種武器並在動態環境中探索 [70]
    1. 玩家可以在遊戲中切換不同的武器,例如鎬、斧頭和弓。
    2. 遊戲環境是熱帶叢林,並加入了超動態天空系統,呈現出下雨的場景。
  2. 玩家可以馴服並騎乘恐龍,例如無齒翼龍 [82]
    1. 玩家可以透過射擊恐龍使其昏迷來馴服它們。
    2. 馴服完成後,玩家可以騎乘恐龍,例如無齒翼龍,並在空中飛行。
    3. 無齒翼龍具有飛行閒置和懸停動畫,看起來非常逼真。

2.2. 遊戲玩法展示:馴服與戰鬥體驗 [103]

  1. 遊戲中包含多種恐龍,每種恐龍都有獨特的行為和挑戰 [103]
    1. 副櫛龍會逃跑,但玩家可以透過射擊將其馴服。
    2. 遊戲中存在具有威脅性的暴龍,其出現會導致地面震動和鏡頭晃動,玩家可能會被其攻擊致死。
    3. 玩家可以利用地形優勢,例如將暴龍引誘到狹窄區域,然後從高處射擊來馴服它。
    4. 馴服暴龍的過程類似於《方舟:生存進化》中的策略,需要多次射擊使其昏迷。
  2. 玩家可以騎乘馴服的恐龍進行戰鬥 [148]
    1. 馴服暴龍後,玩家可以騎乘它,並使用其攻擊能力與其他恐龍戰鬥。
    2. 暴龍可以咬擊迅猛龍,並在擊殺後產生布娃娃效果。
    3. 遊戲中也存在其他暴龍,玩家可能需要騎乘已馴服的恐龍逃離或戰鬥。
    4. 遊戲還缺少恐龍生命值過低時的血液覆蓋效果,這是《方舟:生存進化》中的一個特色。
  3. 遊戲中還有其他可馴服的恐龍,例如三角龍和甲龍 [195]
    1. 副櫛龍具有奔跑動畫,玩家可以騎乘它穿越地圖。
    2. 三角龍具有快速衝鋒攻擊,玩家需要小心應對。
    3. 馴服三角龍後,玩家可以騎乘它並使用其頭部攻擊。
    4. 遊戲中恐龍的移動速度和屬性由 AI 自動設定。
    5. 甲龍具有尾巴擺動攻擊,通常用於在《方舟:生存進化》中採集資源。

2.3. 遊戲玩法展示:迅猛龍與劍龍的互動及 AI 的整體表現 [266]

  1. 迅猛龍群體具有快速移動和攻擊能力 [266]
    1. 遊戲中存在迅猛龍群體,它們移動速度快,會追逐玩家。
    2. 玩家騎乘恐龍時可能會被迅猛龍攻擊並擊落,導致死亡。
  2. 劍龍具有獨特的攻擊動畫和環境互動 [291]
    1. 劍龍可以被馴服並騎乘,具有尾巴擺動攻擊動畫。
    2. 玩家可以騎乘劍龍穿越叢林,欣賞雨中環境的圖形和光影效果。
    3. 遊戲中唯一缺少的是恐龍的鞍具,這會讓騎乘體驗更加完整。
  3. AI 在遊戲開發中的表現令人驚嘆 [313]
    1. 整個遊戲,包括所有動畫、紋理、控制和互動,幾乎都是由 AI 生成的,除了環境資產。
    2. AI 能夠理解並實現遊戲的各種控制和輸入,這令人難以置信。