GDG on Campus National Central University - Taoyuan City, Taiwan
✨ Unity3D × Firebase 實作工作坊:打造互動式角色與商店系統 🎮 還記得上學期我們在 Unity3D 中學習角色移動與互動控制嗎?這次,我們將把這些基礎延伸到下一階段 —— 連接雲端資料庫,建立角色互動與虛擬商店系統! 本工作坊將帶你結合 Unity3D 與 Firebase(Firestore + Storage),實作一個簡單的遊戲互動機制與商店功能。玩家將能在地圖中開啟寶箱獲得金幣,並前往商店使用金幣向 NPC 購買武器,進一步完成「裝備解鎖」的流程 —— 從本地事件觸發、數據更新、到雲端資料同步,全都一手包辦!
1 RSVP'd
✨ Unity3D × Firebase 實作工作坊:打造互動式角色與商店系統 🎮
還記得上學期我們在 Unity3D 中學習角色移動與互動控制嗎?這次,我們將把這些基礎延伸到下一階段 —— 連接雲端資料庫,建立角色互動與虛擬商店系統!
本工作坊將帶你結合 Unity3D 與 Firebase(Firestore + Storage),實作一個簡單的遊戲互動機制與商店功能。玩家將能在地圖中開啟寶箱獲得金幣,並前往商店使用金幣向 NPC 購買武器,進一步完成「裝備解鎖」的流程 —— 從本地事件觸發、數據更新、到雲端資料同步,全都一手包辦!
Q:這和上學期的 Unity 課程有關聯嗎?
A:有的!如果你曾參加過我們的 Unity 入門課,你會更容易上手角色控制與場景操作。但別擔心,即使是第一次參加也能在助教協助下順利完成實作!
Q:Firebase 是什麼?它可以做什麼?
A:Firebase 是由 Google 提供的即時資料庫與雲端服務平台,可用於 資料同步、存檔、雲端圖片讀取與儲存,特別適合用在遊戲或互動應用中!
🛠️ 課程大綱
🔸 角色與物件互動|建立角色與地圖上寶箱的互動機制
🔸 角色數值存儲|將玩家的金幣與物品狀態同步到 Firebase Firestore
🔸 開啟寶箱機制實作|讓玩家獲得金幣,觸發資料更新
🔸 使用 REST API 呼叫 Firebase 雲端資料庫|學習如何從 Unity 呼叫 Firebase 並取得最新資料
🔸 本地與雲端數據同步|結合本地快取與雲端資料庫達成遊戲資料的一致性
🔸 模擬商店頁面|建構簡易 UI,展示可購買的道具與圖片
🔸 雲端圖片讀取|透過 Firebase Storage 載入商品圖片並顯示於商店頁面
🔸 道具購買與解鎖機制|透過金幣消費解鎖武器,並儲存解鎖狀態至雲端
🎯 為什麼不能錯過這場工作坊?
✅ 延續 Unity 課程,實作從角色互動進化到商店系統!
✅ 結合 Firebase Firestore + Storage,打造即時資料同步體驗!
✅ 全程實作,學會從雲端資料存取到本地快取整合!
✅ 助教現場協助,無論新手或進階開發者都能輕鬆上手!
⚠️ 課前準備
✅ 請先安裝 Unity 2022.3.14f(優先版本)
⚠️ Unity 6 目前尚未完整支援,若要使用需額外設定渲染管線
✅ 素材將在 4/24 前提供下載連結,如可先行下載,將有助於實作進度!
📅 日期:4/24(四)
🕕 時間:19:00 - 22:00
📍 地點:管理二館107教室
🖥️ 請自備筆電與已安裝好的 Unity 編輯器
🔗 立即報名:https://gdg.community.dev/e/m5vtpp/
這場工作坊非常適合對遊戲開發、雲端整合與角色系統有興趣的你!不論你是想把遊戲專案推進一大步,還是想學習如何串接 Firebase,這都是一次絕佳的實作機會!🔥
#GDSC #NCU #Unity3D #Firebase #Firestore #Storage #遊戲開發 #角色互動 #雲端資料庫 #即時同步 #技術社群 #開發者 #互動式應用 #虛擬商店
Thursday, April 24, 2025
11:00 AM – 2:00 PM (UTC)
Contact Us