YooAsset是一套用于Unity3D的资源管理系统,用于帮助研发团队快速部署和交付游戏。
它可以满足商业化游戏的各类需求,并且经历多款百万DAU游戏产品的验证。
YooAsset可以满足以下任何需求:
构建管线无缝切换
支持传统的内置构建管线,也支持可编程构建管线(SBP)。
支持分布式构建
支持分工程构建,支持工程里分内容构建,很方便支持游戏模组(MOD)。
支持可寻址资源定位
默认支持完整路径的资源定位,也支持可寻址资源定位,不需要繁琐的过程即可高效的配置寻址路径。
安全高效的分包方案
基于资源标签的分包方案,自动对依赖资源包进行分类,避免人工维护成本。可以非常方便的实现零资源安装包,或者全量资源安装包。
强大灵活的打包系统
可以自定义打包策略,自动分析依赖实现资源零冗余,基于资源对象的资源包依赖管理方案,天然的避免了资源包之间循环依赖的问题。
基于引用计数方案
基于引用计数的管理方案,可以帮助我们实现安全的资源卸载策略,更好的对内存管理,避免资源对象冗余。还有强大的分析器可帮助发现潜在的资源泄漏问题。
多种模式自由切换
编辑器模拟模式,单机运行模式,联机运行模式。在编辑器模拟模式下,可以不构建资源包来模拟真实环境,在不修改任何代码的情况下,可以自由切换到其它模式。
强大安全的加载系统
原生格式文件管理
无缝衔接资源打包系统,可以很方便的实现原生文件的版本管理和下载。
灵活多变的版本管理
支持线上版本快速回退,支持区分审核版本,测试版本,线上版本,支持灰度更新及测试。