【美夢與現實的距離】
現在 AI 發展極其發達,幾句話就能讓 AI 生成出一款簡單的遊戲。對於我們這群玩著遊戲長大、夢想做出屬於自己作品的人來說,這簡直是美夢成真。我看見許多人躍躍欲試,身為在業界打滾十餘載的老兵,我希望能分享一些實務經驗,幫大家少走一點彎路。
必須誠實地說:「幾句話做出遊戲」與「做出心目中想要的遊戲」,這中間的距離比想像中遠得多。 因此想在這邊分享三個基礎但是實際的好方法,來避免一開始踏入大坑之中。
一、 救命的「存檔點」:為什麼你需要版本控制?
基於 AI 的特性,能靠簡單指令生成的遊戲,通常是玩法極其成熟、甚至有點老掉牙的結構。如果你想做的遊戲具備獨創性,你與 AI 的互動一定是長期的、逐漸進展的。
最常發生的悲劇是:在某次對話後,AI 忽然改壞了你原本運作正常的邏輯,並且因為改動太大而難以回復。
在軟體開發領域,「版本控制」是必備常識,但對獨立開發者來說,這往往是踩過幾次慘痛的坑後才領悟的技巧。
- 工具推薦: 我強烈建議學習使用 「Git」。
- 它的好處: 它能幫你的整個專案「存檔」,製作多個回復點。當 AI 把程式碼寫爛時,你可以一鍵回溯,還能比對版本間的差異。
- 學習建議: 直接問 AI:「我想學 Git 來管理遊戲專案,請告訴我最基礎的五個指令與使用流程。」

GitFlow示意圖
二、 撐起創意的骨架:先有骨架,再掛肉
如果你想做的遊戲邏輯比較複雜,不要叫 AI 從零開始寫。我建議以成熟的遊戲引擎(如 Unity)為基底,再搭配 AI 來製作。
- 骨架與器官: 遊戲引擎就像「脊椎骨」,已經有了現成的強大架構;而 AI 製作的功能就像各個「器官與組織」。
- 低耦合度: 一個一個功能慢慢掛上去,這樣比較不容易出錯,也不會發生「牽一髮而動全身」的災難。
- 如何選擇: 現在學習引擎的門檻因 AI 而大幅降低。你可以描述你想做的遊戲類型,請 AI 推薦適合的引擎與外掛工具(例如:Playmaker 等視覺化工具)。

常見的免費遊戲引擎
三、 終結 Vibe Coding:從「不知道」變成「知道」
AI 有個特性:它只能幫助「知道自己不知道什麼」的人,而無法主動拉起那些「不知道自己不知道」的人。
很多新手陷入所謂的 Vibe Coding(憑感覺下指令),卻不清楚底層邏輯,導致效率低下。我建議透過以下的「提問技巧」來轉換狀態:
- 描述現狀: 詳細跟 AI 描述你面臨的困難。
- 詢問關鍵字: 問 AI「有沒有更好的方式來解決?」或「有沒有現成的工業級工具能處理這件事?」
- 定位問題: 這時 AI 可能會拋出你從沒聽過的術語或關鍵字。
- 深入研究: 恭喜你,你已經從「不知道自己不知道」變成了「知道自己不知道」的狀態了。接下來,針對關鍵字做進一步的資料收集即可。
【與其硬幹,不如聰明協作】
分享這些小撇步,希望能幫上正準備大展身手的開發者們。我目前在開發的首款獨立遊戲《Selfie Worm》,也是透過這套流程在持續推進中。
如果你在與 AI 協作的路上有其他有趣的心得或小撇步,非常歡迎在下方留言討論,我也很想跟各位交流!













