解决方案概述

Unity 提供了一系列示例项目和示例,可帮助您实现功能和端到端解决方案。

示例项目

以下示例可以帮助您在游戏中实现 UGS 功能。

示例项目描述
UGS 用例项目包含一系列示例,旨在演示如何在单个 Unity 项目中使用多个 UGS 产品来解决常见的
游戏开发挑战。
游戏大厅示例演示如何使用大厅中继包来创建典型的游戏大厅体验。
好友示例演示如何实现好友服务,为您的游戏用户创造更具社交性的体验。
MatchPlay 示例演示如何使用匹配系统游戏服务器托管 (Multiplay)来创建一个**匹配**按钮。
Unity Mirror 示例演示如何将中继Unity 传输包 (UTP)Mirror 网络 API结合使用。
Block Your Friends 游戏示例一个包含各种 UGS 产品的示例多人游戏。
Boss Room 游戏示例一款功能齐全的合作多人 RPG 游戏,使用 Unity Netcode 以及中继大厅身份验证服务制作。
云代码触发器示例一组示例,允许您使用云代码触发器来自动执行其他服务的功能,例如身份验证云存档排行榜经济
多人国际象棋示例演示如何在无需专用游戏服务器的情况下,使用 UGS 实现服务器权威的异步多人游戏。这使用云代码来提供服务器权威,排行榜对玩家进行排名,以及大厅来提供游戏大厅体验。

功能集成

各种 Unity 游戏服务可以很好地协同工作,让您为用户创建高级解决方案。

下表概述了使用多个 UGS 功能来实现更大目标的用例。

用例描述
身份验证用例您可以与身份验证一起使用的服务的概述。
大厅的身份验证如何为大厅设置身份验证。
匹配系统的身份验证如何为中继设置身份验证。
云代码集成如何将云代码与其他服务集成。
将云代码与远程配置结合使用如何将云代码与远程配置结合使用。
使用 CCD 和远程配置创建游戏覆盖如何使用 CCD 和远程配置创建游戏覆盖。
使用云代码的游戏覆盖经济如何使用云代码为经济创建游戏覆盖。
游戏覆盖用例使用游戏覆盖的示例场景概述。
降低活跃玩家的广告频率如何使用游戏覆盖来定制用户的 in-game 体验。
将大厅与中继集成如何将大厅与中继集成。
将大厅与 Vivox 集成如何将大厅与 Vivox 集成。
组队匹配如何使用匹配系统创建组队,以及如何使用大厅共享数据。
将中继与 Netcode for GameObjects 结合使用如何将中继与 Netcode 结合使用。
将中继与 UTP 结合使用如何将中继与 Unity 传输包结合使用。