返回作品列表

湖聲悠靜

遊戲程式開發
  • 作者

    游心妤

  • 作品簡介 《湖聲悠靜》是一款以2D像素風格打造的釣魚、模擬與探索遊戲,玩家將扮演新手釣客, 在多元的地圖場景中展開悠閒旅程。
  • 課程名稱 遊戲設計師 Unity 3D跨平台遊戲製作

【作品介紹】

《湖聲悠靜》是一款以2D像素風格打造的釣魚、模擬與探索遊戲,玩家將扮演新手釣客,
在多元的地圖場景中展開悠閒旅程。
遊戲結合豐富的魚種收集、裝備強化、天候與時間變化等元素,
讓釣魚過程既療癒又具挑戰性。
隨著主線劇情推進,玩家不僅能體驗拋竿、魚上鉤到小遊戲的緊張樂趣,
還能探索河流、湖泊、海洋等多種生態環境。
可愛角色設計與場景配樂強化氛圍,
適合喜歡慢節奏、收集與冒險類型的玩家,享受一場溫馨又深度的釣魚生活。

【專案開發工具】

  • 開發引擎:Unity 
  • 版本控制:GitHub 
  • 專案分層架構:
    1.地圖與場景 :Tilemap是Unity 2D內建的套件之一,可以快速的在場景上畫上地圖。
    2.道具與資源系統 :道具的建立是使用ScriptableObject去建立的,一共分為四種,
    分為魚、釣竿、物件、地點四種。而建立程式碼是以ItemSystem來將所有資料的讀取,存入陣列內。
    3.商店系統 :在遊戲內負責購買釣竿與販賣漁獲的系統,負責與商店有關的功能。
    包含增加按鈕的監聽者、購買、販賣商品。
    4.釣魚系統 :是本作的核心系統,負責與釣魚動作的所有功能,
    包含切換地圖時更新魚池、抽取釣中的魚以及與魚戰鬥時的所有功能。
    在與魚戰鬥方面,使用了協程讓魚平滑的移動,以及做到血量條的扣血動畫。
    5.角色控制 :包含讓角色移動以及使用RayCast偵測前方,讓玩家釣魚時,偵測確定在水上才會啟動釣魚。

【上課感想】

這次上課的過程真的非常快樂,學到了超級多東西,受益良多!雖然開發過程中遇到不少困難,像是撰寫商店按鈕的監聽者 或是處理傷害判定的程式碼 ,但透過在網路上瘋狂爬文找答案,還加上不斷向老師請教,最後都一一克服了。看著自己寫的釣魚遊戲成功運作,那種成就感真的難以言喻!

感謝這段時間的學習,也希望大家會喜歡這個溫馨又有點深度的釣魚小世界。

all_gotop_btn