歡迎來到鐵人賽的第二天!上一篇分享了在加班後的通話中衝動接下專案的過程,今天我想聊聊,為什麼我敢以一個「遊戲開發小白」的身份,硬著頭皮踏入這個全新的領域。
說起我的技術背景,其實我並非程式新手。我本身寫了多年的 Android 開發,一直以來都是使用 Kotlin 打造原生 App。後來因為公司業務調整與轉型,我跟著轉戰到了 ASP.NET 門下,負責後端 API、商業邏輯與資料庫開發。
從行動端 App 跳到後端系統架構,這段經歷培養了我對物件導向、系統模組化、金流串接與資料流程的敏銳度。但如果談到「遊戲開發」,我的經驗值其實是完全歸零!
遊戲開發與一般的 App 或 Web 後端開發有著本質上的差異:
這些全新的概念,對我來說完全是未知的領域。
既然是遊戲小白,為什麼我還敢答應朋友幫他做遊戲平台呢?答案就是 Vibe Coding 的理念。
過去的開發經驗給了我良好的邏輯思維與系統架構能力,而 AI 則扮演了我最資深的「遊戲開發導師與 Pair Programmer」。我不需要花費數週從頭啃遊戲引擎語法,而是透過 Vibe Coding,將遊戲的規則、玩法與風格直覺地描述給 AI,由 AI 快速生成遊戲邏輯骨架;我則運用過往的後端與系統設計經驗來驗證程式碼、維護模組化架構,並規劃後續如何與 ASP.NET 後端、會員及金流系統整合。
跨界不可怕,只要善用正確的 AI 策略,任何技術障礙都能被縮短。明天,我們將深入探討 Vibe Coding 的核心理念,以及小白該如何用它來搭起開發遊戲的橋樑!