本系列以大學課堂未完成的 2D 像素敘事遊戲《平民王冠》為起點,展開為期 30 天的完整重構與實戰開發。內容涵蓋 AudioManager 聲音與分貝轉化、StoryFlowManager 劇情分歧、 JSON 存檔生態系、常駐 PersistentCanvas 架構,以及成就系統灰階視覺化與彈窗通知。最終透過除蟲優化與 Player Settings 調校,挑戰將專案由滿江紅的 Failed 翻轉為全數 Passed,並順利跨平台打包至 PC !
一、前言:當玩家完成了一段劇情、做出的關鍵抉擇影響了金錢與聲譽後,下一個面臨的技術挑戰就是:「如何讓這些資料在切換場景(Scene Change)後依然被留存,...
一、前言與技術補充:在前面的文章中,我們多次在對話系統裡用到 [NAME] 這個標籤來動態替換玩家暱稱。當時我們聚焦在「對話系統如何讀取並顯示姓名」,而今天我們...
一 、前言:昨天我們實裝了開局的 InputNameManager,成功讓玩家能自訂暱稱並存入 PlayerPrefs。今天我們要完成第二階段「核心對話與機制構...
一、前言:在前兩天(DAY 12 - 13),我們實裝了開局自訂暱稱與黑屏旁白打字機效果。今天我們要邁入遊戲重要的玩法——「辦公桌互動與決策介面」!我們將實裝兩...
一、前言:今天我們將採用最穩定、擴充性極佳的 Save Point (紀錄點) JSON 存檔系統!透過 C# 的 JsonUtility,只需將玩家解鎖的紀錄...
一、前言:昨天我們透過 SavePointManager 與 JSON 打造了穩固的底層存讀檔架構。但在實際開發敘事遊戲時,如果每一幕都要手動呼叫存檔會顯得非常...
一、前言:前面幾天我們依序完成了底層的 SavePointManager JSON 序列化架構,以及透過 AutoSavePoint 實現了各關卡的自動埋點。但...
一、前言:在昨天的內容中,我們成功實現了基於 ScrollView 與 Prefab 的動態存檔清單生成,並確保畫面上只會顯示玩家實際踩點觸發過的真實進度。但有...
一、前言:在前幾天,我們依序完成了底層的 SavePointManager、動態存檔清單生成,以及流暢的 Toggle 開關與生命週期防呆。但一些遊戲開發的基礎...
一、前言:隨著遊戲功能越來越豐富,玩家隨時需要一個能夠 「暫停遊戲、調整設定」 的通用介面,同時也需要一套能跨場景動態控制常駐按鈕(如選單按鈕) 顯隱的機制。今...