岗位职责
- 负责游戏客户端包体大小优化,将包体从国内版本降低到海外各地区应用商店的指定要求;
- 基于项目的热更新系统构建管线,设计并实施资源分包和热更新策略;
- 分析包体构成,定位占用主要空间的资源类型和模块,制定针对性的优化方案;
- 实施资源压缩、格式转换、冗余清理、代码裁剪等技术手段,降低安装包和首包大小;
- 优化打包配置和构建流程,平衡包体大小与用户体验,满足海外不同地区的差异化需求;
- 与美术、策划团队协作,制定资源规范和审核机制,从源头控制资源冗余和包体增长;
- 建立包体监控和预警机制,防止包体在迭代过程中无序增长,保障长期包体稳定性。
职位要求
- 3年以上Unity游戏开发经验,有大型项目包体优化和资源管理经验;
- 熟练掌握C#和Lua,深入理解Unity资源管理机制、打包流程和热更新原理;
- 精通各类资源格式(纹理、模型、音频、动画、字体等)的压缩和优化技术;
- 熟悉Android和iOS平台的打包机制,了解海外主流应用商店的包体要求和审核规则;
- 有热更新系统的使用经验,熟悉资源分层加载和分包技术;
- 熟练使用Unity Editor扩展,能够开发资源分析、批量处理和自动化打包工具;
- 计算机基础扎实,具备良好的工程思维和工具化意识,注重细节,善于数据分析;
- 责任心强,善于沟通协调,能够推动跨部门的包体优化工作。