還記得iPad剛推出的那個年代嗎?那時候塔防遊戲在平板上特別受歡迎,觸控操作的直覺性讓塔防遊戲在那個時代流行了一陣子。
上次我請GPT做了類似吸血鬼倖存者的遊戲後,這次想挑戰更複雜的塔防類型遊戲。
GPT-5 遊戲開發實戰:從薩爾達到吸血鬼倖存者,AI 讓遊戲創作觸手可及一句話生成遊戲
我的需求很簡單,就直接GPT-5這樣說:
請幫我做一個塔防遊戲。
使用技巧是要切換到thinking模式讓AI思考久一點,工具選擇畫布,這樣就會直接用HTML實作。結果真的得到了一個可以運行的塔防遊戲!
這樣你就會得到一個塔防遊戲而且可以直接在gpt的畫布裡面執行。不需要額外設置環境啟動即可遊玩。

雖然畫面相當簡陋,但基本功能都沒問題——這是一個真正可以玩的塔防遊戲。老實說以一個轉職寫軟體快五年的工程師,要我自己寫出這樣,可能也要一個週末吧。
畫面風格優化
初版的視覺效果太像示意圖了,於是我提出了美化需求:
請幫我把畫面加強,中世紀的風格好了。然後怪物可以先打史萊姆。
結果令人驚喜!遊戲畫面明顯提升,怪物也變成了可愛的史萊姆造型,整體質感大幅改善。

雖然也是很簡單的圖示,但是至少有自己的風格。
進一步加強
當GPT提議可以加入裝備系統時,我欣然接受。但這就是噩夢的開始——遊戲開始出現各種bug,經常卡住無法正常進行。

最大的問題是UI設計缺陷:
我發現UI把畫面擋住了,無法操作,可以幫我修正這個問題嗎?還有塔的選單超出畫面了。
經過多次調整,終於得到了一個比較穩定的版本。

開發真相:AI協作的現實面
反覆修正是常態
網路上的AI開發文章往往避重就輕,只展示成功的結果。但現實是:中間過程充滿了錯誤,需要不斷請AI修正。這個階段往往最讓人沮喪。
常見的開發陷阱
- 鬼打牆現象:AI有時會陷入重複錯誤的循環
- 理解偏差:溝通不當導致AI誤解需求
關鍵字的重要性
比如UI遮擋無法執行遊戲問題,我反覆說明了很多次都沒用。直到我說出關鍵字「實作縮放功能」,才終於解決UI被遮擋的問題。
這說明了一個重要事實:你本身需要有一定的技術理解,才能引導AI做出你想要的東西。
甚至他會笨到直接把問題寫在程式碼上面。

結語
雖然使用AI 做出遊戲在現在已經變成一個簡單的事,但如果你想做的功能更複雜的話,其實AI也是心有餘力不足。而且如果你想做出屬於自己獨特的遊戲,那AI給的的遊戲也只是原型。
如果你希望請他做到你想要的遊戲的樣子,那你可能會需要很多耐心。
但如果搭配一點自己修改,把任務拆細一點,我覺得會是一個更好的方式。下次我會和大家方想我使用 AI在 godot裡面實作遊戲的心得。
有興趣的可以點這邊 玩玩看 直接在 gpt上面玩。
https://chatgpt.com/canvas/shared/689ee02b2da88191a5fd789857b5d696