打开网易新闻 查看精彩图片
打开网易新闻 查看精彩图片

经过一年的积累,《火拼 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引擎动向,学习进阶开发技能

每一个“点赞”、“在看”,都是我们前进的动力

打开网易新闻 查看精彩图片