我们全新的休闲解密样例游戏《Loady Dungeons》可以帮助你在实践中学习Unity的Cloud Content Delivery和Addressables。
作为介绍性的演示项目,《Loady Dungeons》展示了怎样在简单的游戏成品中使用Unity的Addressables和Cloud Content Delivery。玩家将控制可爱的恐龙Dino,以俯视角探索地牢、找到钥匙、打开通关的大门。
之所以发布这个集成了Addressables和Cloud Content Delivery (CCD)两款产品的《Loady Dungeons》,目的是为了给开发者提供组合使用两款产品的参考。
开发者可以借鉴项目中的脚本和软件包,在自己的项目中应用Addressables和Cloud Content Delivery,并利用这些优势降低游戏的打包和加载时间、减小安装包体积、托管限时性和动态更新的内容。
更多关于用CCD部署线上游戏内容的信息请在我们的这篇博文中了解。
项目的仓库里有些什么?
可寻址资源系统(Addressable Asset System)是一种根据“地址/路径”加载资源的方法。它简化了内存的打包和部署,让资源管理更为简单。
可寻址资源系统采用异步加载,可在任意位置加载任何依赖项集合。无论是直接引用、资源包(asset bundle)还是文件夹,可寻址系统都能以更为简便的方式让游戏更为灵活。 《Loady Dungeons》使用addressables来动态地引用各个场景和装饰帽,让CCD在线上完成模型和纹理的加载,不同于固定引用,后者需要在本地存有AssetBundles文件才能开始加载。
Cloud Content Delivery (CCD)是一种专为游戏开发设计的端到端线上游戏更新服务,集强大的资产管理、云端存储和可靠的内容交付网络(CDN)于一身。 CCD能让我们在游戏运行期间为角色加载新的关卡和装饰帽,且所有数据都能托管到云端。玩家不必下载所有场景和帽子饰品累积而成的巨大安装包。
所有内容会在需要时灵活地完成传输和加载。这可以有效地为游戏安装包和补丁“减肥”,极大地改善移动端的游戏体验。 Cloud Content Delivery还支持管理季节性/限时性内容:比如《Loady Dungeons》的冬季和万圣节关卡可以在对应的时间段交付给玩家。
而兔耳朵帽等饰品也可在春季限时供应,在春季过去后再下线这些内容,维持较小的安装包体积。
上手使用《Loady Dungeons》