前往文章
ELSELAND AI
繁中
立即遊玩
Indie 開發者使用 AI 工具在桌面工作站構建遊戲

如何用AI製作一個Indie遊戲

AI可以壓縮一個想法和可玩性建築之間的距離,但只有在每個模型都產生一個明確的可交付性,人類才能檢查、測試和修改。

廣受討論 r/aigamedev 輸油管 幾乎在每個生產階段都使用AI:資產3D生成器、清理Blender、環境理念世界模型、執行和重構程式碼和Claude以及架構審查。Reddit工作流程的有用教訓不是一個提示可以製作遊戲。而是專門工具可以將結構化的產出交給下一階段。

此指南將這個想法轉換為可重複的製作系統。 您可以用它來做瀏覽器原型、 週末遊戲干擾 或商業垂直切片。 如果您想要在定義自己的遊戲前看到可玩的小迴圈感受, 請探索當前 Elseland 遊戲庫, 並注意每個遊戲如何快速地傳達其目標、 輸入、 反饋和失敗狀態。

快速閱讀

核心要點

  • 開始使用一頁的遊戲簡況和微小的垂直切片,而不是整個遊戲的提示。
  • 給予編碼代理繫結的任務,驗收測試,並允許在更改前檢查真實的暫存器。
  • 使用Meshy生成並按3D資產進行電路遷移,然後使用Blender進行地形學,尺度學,紫外線學,鑽機學,碰撞學,以及出口檢查。
  • 將世界模型視為今天的空間思想工具,而不是團結、不真實、哥多特或生產執行時間的替代物。
  • 大赦國際加快執行;可玩性、藝術方向、範圍、安全和發行質量仍然需要人的判斷。
01

在選擇工具前先繪製管道

AI-First工作流程仍然是生產管道。 每個階段都需要輸入、輸出和完成的定義。 如果沒有這些界限,編碼代理可能重寫不相關的系統,藝術生成器可能生成無法動畫的資產,空間原型可能看起來令人印象深刻,而不會支援實際的遊戲。

最安全的模式是生成、檢查、約束、整合和測試。 人決定產出是否推進遊戲。模型是該迴圈內部的快速協作者,而不是產品方向的擁有者。

階段AI 輔助輸出人類批准門
遊戲簡介核心迴圈、 約束、 任務規格這個想法小而可行嗎?
原型玩家控制器、規則、灰盒沒有最終的藝術,迴圈就有趣嗎?
資產概念、元件、紋理、指令碼風格,地形,尺度,權利是否合適?
世界佈局參考場景和空間變體關卡能否重建並導航?
一體化匯入指令碼、預發本、測試真正的建築還過去嗎?
釋出質量保證清單和發放分門別類遊戲安全、穩定、易懂嗎?
02

寫一個可以編造的簡介,而不是一個電影般的願望列表

開始一頁:玩家幻想,可重複動作,目標,損失條件,相機,目標平臺,視覺參考,以及一個超出範圍特性的硬列表。 例如:“第三人稱森林防禦遊戲,玩家在重定向小敵波時修復三座神社;一幅地圖,一幅敵型,十分鐘,鍵盤和滑鼠。”

然後將簡介拆分為可讀儲存器檔案。儲存一個短遊戲設計檔案,一個場景和系統的技術地圖,以及每個實質性更改一個標記下規格。這反映了AI遊戲開發者的反覆教訓:大型請求分解成具有可觀察接受標準的小型文件後,變得更加可靠。

  • 定義玩家每5到10秒做什麼。
  • 在選擇資產複雜度之前,先設定效能目標和目標裝置。
  • 列表需要設定: 啟動,播放,暫停,贏,輸,重新啟動,以及錯誤恢復。
  • 對於每個功能,寫一個個人或代理人可以實際執行的測試。
03

在生成最終藝術前建立核心迴圈

灰盒遊戲有膠囊、立方體、平面顏色和臨時音訊。請編碼代理透過體驗執行一條垂直路徑:載入關卡、控制字元、執行中心動作、接收反饋、到達結果和重新啟動。這暴露了設計問題,而每個資產替換成本仍然很低。

一個有用的代理任務包括目標、範圍檔案、限制、執行命令和驗收檢查。 不需要“ 使戰鬥更好”, 而是要求“ 在現有玩家控制器上新增0.35秒的 melee 冷卻, 顯示目標上的閃光, 儲存控制器輸入, 新增重複輸入的測試, 並執行當前測試套件。 ” 第二提示給代理機一個結束線。

04

使用編碼代理作為暫存器運算子

現代編碼代理可以檢查檔案,編輯多個模組,執行命令,讀取錯誤,並進行非同步。它們相對於貼上聊天片段的優勢在於程式碼和證據之間的閉路迴圈。實際選擇的不是通用的贏家,而是更多關於哪個代理遵循您的暫存器規則,驗證其工作,並在更改失敗時清空恢復。 Claude Code vs Codex 遊戲開發比較 提供逐個階段的評價框架。

由一位代理負責一個有限度的更改。 對於平行的工作,透過目錄或可交付檔案(例如遊戲遊戲程式碼、Blender自動化和QA文件)來單獨擁有,並透過審查的約定進行調和。不要讓幾個代理自由編輯同一場景、預發或中央州管理器。

  • 請代理在提議修改前解釋現有架構。
  • 需要制定大規模遷移的計劃,並直接執行可逆的小型修正。
  • 保留生成的資產和生成的程式碼可見於版本控制。
  • 執行實際遊戲或在結構變化後構建;成功的型別檢查不是播放測試。
05

使用世界模型進行空間構想——而不是作為引擎

谷歌DeepMind等世界模式 精靈3 從提示生成互動環境,同時 世界實驗室大理石 系統可以建立和編輯持續3D世界,從文字、影象、影片或粗糙佈局中進行。這些系統對於測試情緒、組成、地標、視線和可能的相互作用都非常寶貴,而光譜藝術家則會承諾全面構建。

它們是決定性遊戲引擎的倒置替代。 目前的限制包括動作範圍、持續時間、精確地理、文字渲染、多人一致性、物理控制和匯出質量。 抓住世界模型會話作為設計參考;然後在引擎中重建已核准的空間,並有明確的幾何、碰撞、導航、觸發、照明和效能預算。

簡言之,Anthropic的Claude Fable 5是長視代理和編碼工作的一般AI模型。 它不是一個世界模型。 它可以幫助規劃或實施管道,而Genie,Marble和相關係統是生成或模擬空間環境的工具。

06

生成與 Messy, 完成 Blender

Meshy 記錄的遊戲資產工作流程 生成、 Remesh、 PBR 質地、 Rig 和 匯出。 這使得它可用於原型、 定型道具、 敵方變體和佔位環境。 輸出仍然需要生產檢查, 特別是當資產變形、 碰撞或出現相機附近時。

將選中的結果帶入 Blender。 確認真實世界的大小和變換; 檢查正常、 紫外線、 材料槽、 紋理解析度、 三角計數、 樞軸位置、 LOD 需要、 碰撞形狀和鑽機行為。 Blender 自己的重塑指導 注意自動重刻不一定產生最終的地形來變形角色,因此英雄人物和複雜的生物往往需要人工清理。

檢查原型資產生產資產
地形學合理明細和預算變形友好邊緣流動
材料可讀 PBR 集一致的通道和裝填的紋理
剛性基本運動工程命名的骨頭、測試的重量、根運動決定
碰撞簡單原始目的構建的對撞機和遊戲遊戲測試
匯出引擎內裝入預設、規模、LOD、命名和版本檢查
07

自動進行重複的Blender和引擎工作

編碼代理可以寫入Blender Python指令碼用於確定清除:重新命名物件,應用變換,驗證三角預算,調整紋理大小,指定匯出收藏,建立簡單的碰撞器,以及批次輸出一個資產,執行指令碼,檢查現場,然後才將其縮放到資料夾中。

相同的方法在引擎側作用。 生成匯入預設、 資料夾常規、 預髮腳手架、 材料對映和驗證指令碼。 儲存這些指令碼到倉庫中, 以便複製管道。 如果重生成一個模型, 您應該能夠重複轉換, 而不記住手動點選的順序。

08

將質量保證視為連續階段

AI-write遊戲經常在切換時失敗:客戶端信任它應該核實的資料,固定觸碰一個不相關的系統,生成的場景只在一個解析中工作,或者儲存的遷移會失去進度。 在任何大修改後執行固定的測試場景,並保留一個小回歸套件,用於移動,戰鬥,儲存/裝入,重新啟動,購買,以及相關時的賬戶邊界。

在釋出前,測試被包基於目標硬體——不僅僅是編輯器。驗證崩潰報告、秘密、輸入重映、離線行為、備份恢復、分析同意、無障礙基礎,以及第一個五分鐘與從未見過專案的人一起進行。AI使修正更快,但也能夠產生更多的表面積來驗證。

  • 保密和權威遊戲狀態 遠離客戶端。
  • 接受代理結果前, 檢查 diffs 是否發生了無關的更改。
  • 測試勝負、輸負、重新啟動、恢復和中斷的會話路徑。
  • 歸檔準確的模型、 即時、 資產來源和發運內容的許可上下文。
09

實用的七天垂直切片計劃

第一天 生成簡要的、 暫存器地圖和灰盒。 第二天和第三天執行核心控制器、 中央機械師、 一個敵人、 反饋和重啟。 第四天 探索視覺方向並生成一個小資產集。 第五天 清理 Blender 中的這些資產並實現自動輸出。 第 六天 整合環境、 音訊、 使用者介面和效能預算。 第 七天 用於播放測試、 迴歸修正、 包裝和短死後。

問題不在於確切的日曆。 順序是: 證明播放, 改進演示, 然後使建築硬化。 當生成的輸出失敗時, 請修改該階段, 而不是讓不確定因素流到下游。

常見問題

AI能自己製作完整的內幕遊戲嗎?。

AI可以產生實質性的程式碼,藝術,音訊,文件和測試,但可飛船遊戲仍然需要一致的方向和人文驗證。 範圍決定,遊戲感受,權利審查,安全,效能,平臺合規,最終質量不會在一代人變快時消失。

AI遊戲工作流程中首先要自動實現什麼?。

自動進行重複的、可逆的檢查工作:專案腳手架、匯入預設、資產命名、驗證指令碼、測試生成和批次輸出。 高影響自動化 — — 儲存遷移、經濟變化、聯網或購買 — — 延遲到測試和有經驗的審查員完成。

克勞德·福爾5是世界模特嗎?

克洛德·福爾5(Claude Fable 5)是一個Anthropic模型,旨在開發長視代號、編碼和知識工作。 Genie 3 或 Marble 等世界模型可以生成或模擬互動環境;而像福爾5這樣的模型可以幫助規劃、指令碼,並評估這些工具如何融入生產管道。

一個世界模型能取代團結,不真實,還是戈多特?

當今的常規生產遊戲中並非如此。 世界模型在空間思想和互動式概念探索方面很有希望,但引擎提供了決定性規則、物理、導航、UI、永續性、網路、效能控制、包裝和平臺支援。

梅西資產準備好直接發貨了嗎?

一些生成的道具可能只需要輕清理,但準備狀態取決於相機、動畫、風格和效能目標。 在將任何生成的資產作為最終資產處理之前,先觀察地形、規模、紫外線、材料、紋理、小孔、碰撞、鑽機、LOD和許可證背景。

為何在生成3D模型後使用Blender?

Blender 是可控的完成環境。 它允許您修復幾何、 重構、 調整紫外線、 標準化尺度、 精煉材料、 油漆重量、 構建碰撞、 建立 LOD 以及匯出您引擎可以驗證的一致預設。

我怎麼才能阻止編碼代理 打破無關的系統?

以檔案、行為、測試和明確非目標來約束每個任務。 在廣泛編輯前,請先有計劃,審查diff,執行固定迴歸場景,並使用版本控制檢查點,這樣一個失敗的方法就可以在不失去批准的工作的情況下恢復。

AI輔助工作流程的哪款遊戲引擎最合適?。

基於遊戲和團隊而不是模型選擇。 Godot可以接近小型開源專案,Unity擁有一個大型的工具生態系統,Unreal對於高階3D來說很強,瀏覽器堆疊對於可共享的原型來說也很快。最好的選項是您的團隊能夠構建,測試,配置,以及可靠地飛船。

資料來源與延伸閱讀

  1. r/aigamedev: AI- 第一遊戲內建管道

    啟發了這種分階段生產崩潰的社群工作流程。

  2. 遊戲資產

    正式生成、重刻、紋理、操縱和出口工作流程。

  3. Blender 手冊: 重構

    官方指導重塑限制和人工地形清理。

  4. Google DeepMind: 精靈3

    實時互動世界模式的官方綜述和當前侷限。

  5. 世界實驗室:大理石

    官方綜述持續3D世界生成,編輯,輸出。

下一步

將工作流程變成可播放的實驗

在 Elseland 上玩AI動力遊戲,並將最強互動的想法帶回自己的原型。拿到應用程式

繼續探索