SuperAPI AI 工具集

build-live-game

通用与其它

查看项目

更新于 10-16 03:04

技能介绍

用途:该技能用于在 Unity 项目中构建和运营“在线游戏(Live Game)”,覆盖后端与 LiveOps 能力,例如玩家账号、云存档、服务器权威逻辑、远程配置、排行榜与多人会话等。当用户询问这些 UGS 相关功能时使用。

主要能力:资料列出了所需 UGS 包及其最低版本,包括 Core(初始化,>=1.16.0)、Authentication(登录与身份,>=3.6.1)、Cloud Code(服务端 C# 模块,>=2.10.3)、Cloud Save(玩家与共享键值存储,>=3.4.0)、Remote Config(服务端配置,>=4.2.5)、Deployment(从编辑器部署云资源,>=1.7.2)、Tooling(访问控制与游戏覆盖,>=1.4.1)、Services APIs(各服务 REST 客户端,>=1.1.1)。还提供包地图、架构组合方式、核心服务速查、Asset Store 构建块(如成就、排行榜、玩家账号、多人会话)、示例项目、功能蓝图(战斗通行证、成就、玩家账号)及常见架构模式。

使用方式:所有 UGS 游戏初始化顺序一致——先调用 UnityServices.InitializeAsync(),再进行玩家登录,例如匿名登录 AuthenticationService.Instance.SignInAnonymouslyAsync();之后各服务单例可用。云代码模块通过 CloudCodeService.Instance.CallModuleEndpointAsync 调用。云资源文件(.rc、.ac、.ccmr、.lb、.ec、.ugo)通过编辑器 Deployment 窗口部署,也可使用 UGS CLI 部署或拉取。

架构要点:影响游戏完整性的数据(经验、奖励、货币)应经 Cloud Code 模块写入;非敏感数据(偏好、显示设置)可直接从客户端写入 Cloud Save 的 Default/Public 访问类;Protected 类与 Custom 数据仅服务端可写。

限制与验证:资料建议验证项目可编译、初始化顺序正确、敏感写入走 Cloud Code、.ac 文件拒绝玩家直接写受保护键、云资源文件齐全且可部署。免费/收费、价格、平台支持等未提供。所有内容仅为资料整理,具体以实现与官方文档为准。