我有一個idea,如何轉換爲遊戲?

請問下獨立遊戲開發是先有一個比較完整的idea,再去一步步落實嗎?還是自己有一個想做的遊戲模式,再去慢慢完善,增加可玩性?

這篇文章是回覆所有類似這種問題的;

本篇文章屬於合集“AI單人獨立遊戲開發” —— EP07:

  • 我腦子裏有一個很好的idea,如何轉換爲遊戲?

  • AI時代, 普通人如何用AI做一款遊戲出來?

  • 0基礎, 用AI輔助做遊戲,可行嗎?

首先還是省流版極簡回覆放前面:

只從程序員,代碼的角度出發,完全0基礎, 非大學相關專業, 非程序員, 基本很難, 當前時代的AI,還不支持一個讀不懂代碼的人, 靠AI自己做一個完整的,可以上架Steam的遊戲出來。

如果一定想做

  • 上選: 找一個遊戲公司,任何相關的崗位,可以是 策劃,策劃助理,程序員,美術,美術助理,測試,項目助理。 工作半年以上

  • 下選: 至少去先學明白Python, 搞清楚 變量,常量,數據類型,函數,類。 這些東西。

然後 有一個idea,如何開始動手,如何做成一個遊戲, 下面會簡單介紹我自己的工作模式, 僅供參考

我的工作流&工作方案,也只是基於我以前待過的公司, 不代表就是最優

個人介紹; 二本校招入職某 5000人規模遊戲公司,後端開發,年薪28,做了一年半後裸辭。

(是個神級公司, 故事很多, 遊戲開發篇講完後, 可能會不透露名字的講講公司,但你大概猜得到是什麼公司)

可行性驗證

只有一句話: 先去問AI, 把你的點子詳細的發給AI,讓AI去替你調研, 市面上是否有過這種點子/玩法的遊戲。

分爲幾種情況:

1. 有,而且有很多, 已經是紅海了。 接着把你的創新點,改造的點,發給AI讓AI評估分析;

2. 有,但是很少。只有幾款甚至只有一款。 可做,但是不能有太高的預期;

3. 完全沒有。 慎重考慮, 暴死的概率在90%以上;

單人獨立遊戲開發, 最容易陷入的一個誤區就是: 我要做一個新的,市面上從來沒有類似玩法的遊戲;

這種想法極其危險

.

.

.

emmmm, 上面是錯誤的 

上面的內容, 的確是我一步步按照自己的思路寫的,但是寫到這一步發現寫不下去了, 總感覺哪兒不對勁;

以前開發一個遊戲,成本極高, 你想一個人,或者一個小團隊, 做一個遊戲, 涵蓋 策劃,美術,程序,音樂, 是一件成本極高的事情

如果是一個人開發,那成本更是高出邊際, 你要麼自己花數年的時間, 去學習各種知識,去找各種專業的論壇, 去找各種學習資料, 閱讀各種數據,觀看各種教程視頻; 要麼花錢找外包製作;

無論哪種, 成本都極高。

但現在這個AI時代,成本真的已經無限降低; AI 可以當策劃,可以寫表格,可以配參數,可以寫代碼,可以出圖片。 唯一的問題就是音頻,但是開源素材已經足夠; 關於 AI生圖的問題, 完全可以前期粗略生成, 後期再替換更精細的素材即可;

以我以前待過的公司爲例, 一個類土豆兄弟的項目,8個程序+8個策劃的團隊, 出一個 試玩Demo 供上級評估玩法是否有意思, 開發計劃週期是15月。預算成本是500萬人民幣。

而現在, 搓一個 土豆兄弟的demo, 有商店界面, 關卡遞進,10個英雄技能效果,可以攻擊的敵人

快點兒一個星期, 最慢一個月, 成本的話, 20x 的 GPT 和 20x 的Claude拉滿, 一個月也就3000人民幣;

所以, 現在不管有什麼想法, 其實都無所謂, 儘可以大膽嘗試;

這是AI時代帶來的變化。

文檔先行?

絕對不要企圖, 單純的基於文檔設計遊戲, 企圖在文檔中,把有的遊戲設計敲定,定稿後, 然後再開始,一次性把遊戲開發完畢,這個絕無可能

腦中的想象,文字的描述, 與實際的 使用鍵盤鼠標去操作遊戲,得到的體感是完全不同的

你腦子裏想的很好玩兒的東西, 可能你自己上手操作一下你自己都嫌棄

一定是:

有想法A -> 想法A 落地, 體驗,修正

有想法B -> 想法B 落地, 體驗,修正

有想法C -> 想法C 落地, 體驗,修正

即便如此, 項目進行到一定進度,

大幅度重構 -> 返工 -> 刪除舊的設計內容 -> 還原之前刪除的舊的設計 -> 刪除之前還原的刪除的舊的設計;

一定且必然會發生。

所以, 唯一核心的要義就是: just do it —— 趕緊做, 趕緊開發,趕緊看到實際樣子, 趕緊修改

不要在“顱內”開發遊戲

創意->Demo

上一步中, 讓AI確定理論上的玩法可行性後, 最終可以讓AI生成一版, 項目文檔 和 程序施工方案

然後直接將上面這兩個文檔扔給 ChatGpt, 讓ChatGpt開始寫代碼,創建場景就行。

初步demo 的開發, 完全使用開源素材即可, 起步階段不要嘗試自己就去搞定音樂美術。

引擎推薦: 0基礎或純單人開發, 小體量遊戲,只推薦 Godot

AI現在對於, Godot 的腳本語言,場景文件,着色器代碼,項目配置 的支持,已經十分完善

我當前正在推進的 個人項目2:

從創意,到項目文檔。 半天

查找,挑選開源素材。 半天

ChatGpt落地Godot 3D 項目原型。半天

一天半基本搞定,項目可以正常導出運行體驗;

如果你是新手, 一個星期到半個月, 大概問題不大;

還是那句話, 先讓遊戲跑起來, 畫面動起來, 鍵盤鼠標可以操作遊戲。

玩兒起來的感受, 和你敲字寫策劃方案的感受, 是天差地別的。

工作流之策劃文檔

具體的開發的工作流,已經在之前的文章中介紹過

獨立遊戲開發,AI工作流詳細介紹

本篇只是講一下, 具體的 策劃文檔相關內容

根據我以前公司的習慣, 可能也是大多數公司的習慣, 策劃文檔,數據表: 一般都是 word文檔, excel表格。

但是現在 單人開發 + AI 輔助, 個人最推薦的方案是: markdown文檔, csv 表格 (雖然AI也能處理excel, 但是csv會直觀很多, 而且 excel 的優勢在於函數, 計算, 快速填充。 這些功能, 基本都可以使用AI實現, 使用Excel沒有太大的本質提升)

策劃文檔工作臺: vscode

配合相關插件, 可完美的編輯和預覽, markdown文檔和csv表格。 且文檔切換方便,git管理方便

>下面僅代表我個人拆分文件, 管理文件的習慣。供參考,非標準。

Project001_Document

├── trans_files\ --- 遊戲翻譯文本

├── 屬性&道具\ --- 系統屬性, 道具表

├── 敵人&經濟\ --- 敵人數據表,刷新規則, 經濟系統

├── 羈絆系統\ 

├── 英雄系統\ 

│ ├── 英雄屬性表.csv 

│ └── 英雄技能表.csv

├── AGENTS.md --- 策劃文檔目錄的工作規範,全AI適用;

├── CLAUDE.md 

├── TODO.md --- 待開發,計劃池

├── 商店界面優化-任務規範.md --- Skills

├── 成就係統.md 

├── 無限模式.md 

└── 項目文檔.md --- * 主文檔 * 

尾言

字數太多了, 先收住。 也想不到還能寫啥;

這個合集估計就差不多了

後面最多再出個,精簡的 常見問題回覆的合集。

如果還有其他問題值得討論的, 可能還會繼續更新;

最近在處理項目上架和宣傳,抽空更新;

可能可以考慮做一個, 如何 註冊Steam開發者,填寫哪些內容,如何編輯商店 優化商店界面, 如何上傳軟件包,Steam後臺相關的配置,推薦設置項目

但這個就是一個新的合集了。如果有人感興趣會做, 沒人感興趣就算了(評論區見)

可能還有 奇葩公司的話題, 壓力極小,工資很高,待遇極好,但我待不下去的原因。

感興趣的可以點個關注

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com