去年參加鐵人賽時,我初步接觸了 Unity 引擎。今年我打算進一步挑戰,從零開始製作一款 2D RPG 遊戲。這次的目標不是只做一個小功能展示,而是希望完成一個包含地圖探索、角色移動、NPC 對話、戰鬥、升級、裝備與技能系統的完整小型 RPG。
首先在 Unity Hub 中確認本次使用的 Unity 編輯器版本。本次專案使用 Unity 6,並以 2D RPG 作為主要開發方向。

接著建立新的 Unity 專案。由於這次遊戲採用 2D 像素風格,因此模板選擇 Universal 2D。這個模板適合後續使用 Sprite、Tilemap、2D Renderer 與像素素材來建立遊戲場景。

專案名稱設定為 IronRPG_2D,專案路徑放在 D:\Ithome\IronRPG_2D。專案名稱使用英文,是為了避免中文路徑在 Unity、套件匯入或其他工具中造成相容性問題。

這次開發過程會使用 ChatGPT 與 Codex 作為輔助工具,但主要操作仍會以手動完成為主。因為鐵人賽文章需要記錄每一天的實作過程,所以每個重要步驟都會搭配截圖,讓讀者能看到專案是如何一步一步建立起來的。