返回项目列表
キングダム 頂天
概要
这是面向手机模拟养成游戏《キングダム 頂天》的运营开发与性能优化项目。我在推进新活动相关功能的同时,也负责通过整体加载优化提升用户体验。
担当内容
作为客户端工程师,我主要负责:
- 重新审视并优化 Addressables 的资源管理结构
- 缩短从应用启动到进入游戏的整体加载时间
- 设计并实现新的大厅功能,包括 UI 与通信流程
- 使用 Unity Profiler 分析内存占用与性能尖峰
课题
随着资源规模不断扩大,项目长期存在两个核心问题:应用启动时间过长,以及特定机型因内存压力导致的频繁卡死。要改善留存和游玩体验,必须从根本上处理这两个问题。
对应内容
在分析代码与加载行为后,我定位到仍以串行方式处理的同步瓶颈,并通过以下方向进行优化:
- 迁移到异步加载: 使用 UniTask 重构关键资源流程,避免主路径被阻塞。
- 优化 Addressables 结构: 将过大的资源包重新拆分,并降低目录数据负担。
- 延迟加载: 对非必要常驻资源改为首用时加载,减轻启动阶段负担。
成果
这些改动使应用启动时间缩短了约 50%,整体体验明显更顺畅。同时,与卡死问题相关的性能尖峰也得到缓解,商店评论中的性能不满显著减少。
图片来源:© Rudel Inc.