![]()
![]()
經過一年的積累,《火拼 24》已實現了對大部分常見小游戲功能的覆蓋。新的一年,我們將繼續 免費分享 這些游戲功能的開發實踐,等你一起來學!
在《火拼 24》系列教程中,我們以這款基于 Unity Online Services 開發的聯機實時對戰游戲為實戰案例,完整呈現了從單機闖關到實時對戰的微信小游戲開發全流程。從環境搭建、登錄系統、角色創建,到聯機匹配、實時同步、對局處理,我們一步一步將核心玩法落地,構建出了扎實可用的游戲框架。
隨著 2025 年落下帷幕,我們特別為大家梳理本系列的開發進程:回顧已上線的兩大核心模式,并提前預告即將推出的新一期教程內容——涵蓋社交、養成、收集、榮譽等系統。無論你是希望系統學習小游戲開發,還是正在尋找可落地的聯機對戰解決方案,本系列都致力于為你提供一條完整、可復用的實現路徑!
? 已發布:核心玩法系列教程
目前,游戲的兩大核心玩法——“單人闖關”與“1v1 對戰(排位賽)”已完成技術實現與教程發布,為后續迭代奠定了堅實基礎。相關教程已匯總如下,方便大家查閱回顧:
開篇指引
了解《火拼 24》系列教程的設計初衷、核心特色與項目開發全流程大綱:
單人闖關模式
從環境搭建到功能實現的全流程已完整上線,點擊可查看詳細教程:
1v1 對戰模式(排位賽)
實時競技功能已基本實現,從技術選型到對局邏輯全覆蓋:
?? 點擊下方鏈接,查看配套視頻教程和項目源碼
視頻教程:
https://uos.unity.cn/video
項目源碼:
https://cnb.cool/unity/uos/Rush24Tutorial
即將推出:更多豐富好玩的系統教程
至此,《火拼 24》的核心競技框架已搭建完成。然而,一個完整且充滿趣味的游戲世界,遠不止于此。
在接下來的教程中,我們將圍繞社交、養成、收集、榮譽等維度,繼續為大家深入講解以下功能模塊的實現!
深化社交與娛樂玩法
游戲演示視頻
1v1 好友娛樂賽:支持邀請好友進行對戰
分享房間鏈接:使用 Muninn 房間系統創建私密游戲房間,生成包含房間 ID 的 DeepLink,通過微信分享給好友,好友點擊鏈接后可加入房間
邀請在線好友:通過 Passport Presence 查看好友在線狀態,使用 PushSDK 發送包含 DeepLink 的邀請消息。好友收到 Push 消息后,界面彈出邀請彈窗,選擇同意后可加入房間
好友系統:使用 Passport Friends SDK 實現好友添加、黑名單管理
查找好友方式:搜索用戶的 PersonaID 或角色名,或者隨機匹配在線玩家
黑名單機制:實現黑名單的添加、查看和解除,并自動攔截黑名單用戶的好友請求和游戲邀請
游戲演示視頻
戰績系統
數據存儲:使用 CRUD Storage 的 PostgreSQL 數據庫存儲對戰記錄
云端上報:對戰結算時,通過 FuncStateless 云函數將完整對戰數據(包括題目信息、隊伍進度、對戰結果等)上傳到云端數據庫,實現持久化存儲
競技排行榜
段位榜(天梯積分系統)
技術實現:基于天梯積分,使用 Passport Leaderboard 的 Tiers 功能實現段位系統
段位體系:石頭、青銅、白銀、黃金、鉆石,每個段位包含 I/II/III 三個子等級,鉆石段位無上限
自動段位計算:Passport Leaderboard 根據玩家積分自動計算并返回段位名稱,客戶端直接顯示段位徽章
單日上星榜
技術實現:使用獨立的 Passport Leaderboard 實現,與段位榜完全分離
計算機制:每次對戰結算時,從 Passport Leaderboard 獲取玩家當前分數(無記錄時從 0 開始),在此基礎上累加變化值后更新回排行榜
游戲演示視頻
資源商店
使用 Passport Economy實現虛擬購買,支持使用鉆石兌換皮膚、交流語句等資源,玩家獲取的資源保存在背包(Inventory)中
每日任務
使用 Passport Quest 實現,玩家完成日常任務后會更新進度,之后領取鉆石獎勵
每日簽到
使用 Passport BattlePass 實現,更新簽到進度后領取每日資源獎勵
收件箱
通過 Passport Inbox 發布游戲福利和補償,玩家查看消息后可領取附件獎勵
體力系統
通過 FuncStateless 云函數實現體力的計時恢復,支持觀看廣告重置恢復時間以加速體力恢復,或消耗鉆石直接購買體力
角色換裝系統
支持自由裝扮角色形象,包括頭部、眼睛、嘴巴、頭飾等部位
裝扮資源從 Passport Economy 背包獲取,當前激活的裝扮配置保存在 Persona Properties 中
游戲演示視頻
無限挑戰模式
玩法教學
首次進入時會通過 Passport Persona Properties 判斷是否顯示,主要幫助玩家學習道具的使用
入場券機制
使用 Passport Economy 存儲入場券;非練習模式和非教程模式下,游戲開始時服務端通過 Passport Economy SDK 查詢玩家背包并消耗一張入場券
練習場
練習模式不消耗入場券,不更新每日活躍榜和歷史總榜(僅更新星座排行榜)
自動帶滿道具(每種道具最多 2 個),用于玩家練習和熟悉玩法
道具系統
支持延長時間和跳過題目兩種道具
道具從 Passport Economy 背包獲取,服務端在游戲開始時查詢道具數量,游戲過程中檢查剩余數量,結算時通過 FuncStateless 云函數消耗已使用的道具
游戲演示視頻
成就系統:多維度成就更新
客戶端通過 Passport Achievement SDK 直接更新
關卡結算時,同時更新闖關成就(總通關數、章節成就)和星座成就(星座貢獻系列)
背包更新時,檢查并更新換裝成就(頭像套裝數量)和交流語句成就(語句數量)
通過 FuncStateless 云函數更新
對戰結算時,更新連勝/連敗、完勝等系列成就
無限挑戰結算時,更新該模式下關卡、道具等成就,同時更新星座成就(星座貢獻系列)
光榮榜:集中展示玩家成就與榮譽
玩家記錄展示
"玩家記錄"標簽頁展示多項數據,包括歷史最高段位、總解題數、平均用時、賽季當前段位、賽季解題數、賽季平均用時、無限挑戰最高分、排行榜保持天數等記錄
成就展示墻
展示玩家自定義的成就展示墻
玩家可從成就列表中選擇最多 3 個成就或記錄展示在個人主頁,配置保存在 Passport Persona Properties 中
游戲演示視頻
星座系統
加入星座
將玩家選擇的星座類型存儲到 Passport Persona Properties
通過 Passport Leaderboard SDK 初始化玩家在該星座貢獻榜的分數為 0,并通過 Passport Achievement SDK 更新“加入星座”成就
貢獻星座值
對戰模式和無限挑戰結算時,通過 FuncStateless 云函數根據得分貢獻星座值
關卡模式結算時,客戶端通過 Passport Leaderboard SDK 根據關卡獎勵數量貢獻星座值
貢獻值通過 Passport Leaderboard SDK 同步更新到星座總榜、各星座玩家貢獻榜
點亮專屬徽章
通過 Passport Achievement 的"星座貢獻"系列成就實現,共有 4 個級別的徽章成就,根據貢獻值進度自動解鎖
成就達成后,玩家可手動領取 Passport Economy 中的星座徽章獎勵;領取成功后,會根據已領取的最高等級成就自動顯示徽章
星座排名榜
星座總榜
通過 Passport Leaderboard SDK 獲取 12 個星座的總貢獻值排名并展示,按分數降序排列,實現全服星座排行榜
玩家貢獻榜
通過 Passport Leaderboard 的“榜中榜”(Bucket)機制,實現各星座獨立的玩家貢獻排行榜
可獲取指定星座的玩家排名,玩家可查看自己所在星座的貢獻排名
2026,我們繼續同行
從核心玩法到社交生態,從單人體驗到成長體系,《火拼 24》的教程之旅仍在繼續。感謝每一位一路同行的開發者,你們的關注與支持,是我們持續輸出的強大動力。
2026 年,我們將繼續推進剩余功能的講解與實現。接下來,讓我們攜手迎接更完整、更好玩的《火拼24》吧!敬請期待!
Unity Online Services (UOS) 是一個專為游戲開發者設計的一站式游戲云服務平臺,提供覆蓋游戲全生命周期的開發、運營和推廣支持。
了解更多 UOS 相關信息:
官網:https://uos.unity.cn
技術交流 QQ 群:823878269
Unity 官方微信
第一時間了解Unity引擎動向,學習進階開發技能
每一個“點贊”、“在看”,都是我們前進的動力

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.