Tencent Games
Tencent Games

《王者万象棋》客户端高级开发工程师-包体优化方向

직무엔지니어링
경력중급
위치Chengdu, China
근무오피스 출근
고용정규직
게시2주 전
지원하기

포지션 소개

About the role
在腾讯,作为一位游戏客户端开发,你始终身处科技前沿,与同样具备满分热情的策划、美术等团队紧密协作,助力新世界的诞生、运作,持续打造极致体验。你可以善用自己的全局观察能力,不断打开技术视野,与靠谱的团队一起做出真正有趣的新事物。

Responsibilities:

1.负责游戏客户端包体大小优化,将包体从国内版本降低到海外各地区应用商店的指定要求;
2.基于项目的热更新系统构建管线,设计并实施资源分包和热更新策略;
3.分析包体构成,定位占用主要空间的资源类型和模块,制定针对性的优化方案;
4.实施资源压缩、格式转换、冗余清理、代码裁剪等技术手段,降低安装包和首包大小;
5.优化打包配置和构建流程,平衡包体大小与用户体验,满足海外不同地区的差异化需求;
6.与美术、策划团队协作,制定资源规范和审核机制,从源头控制资源冗余和包体增长;
7.建立包体监控和预警机制,防止包体在迭代过程中无序增长,保障长期包体稳定性。

Requirements:

1.3年以上Unity游戏开发经验,有大型项目包体优化和资源管理经验;
2.熟练掌握C#和Lua,深入理解Unity资源管理机制、打包流程和热更新原理;
3.精通各类资源格式(纹理、模型、音频、动画、字体等)的压缩和优化技术;
4.熟悉Android和iOS平台的打包机制,了解海外主流应用商店的包体要求和审核规则;
5.有热更新系统的使用经验,熟悉资源分层加载和分包技术;
6.熟练使用Unity Editor扩展,能够开发资源分析、批量处理和自动化打包工具;
7.计算机基础扎实,具备良好的工程思维和工具化意识,注重细节,善于数据分析;
8.责任心强,善于沟通协调,能够推动跨部门的包体优化工作。

Preferred qualifications
1.有海外包体优化经验,熟悉海外主流平台的包体限制和最佳实践;
2.有图集管理系统或Texture Packer等图集工具的使用和优化经验;
3.有编写复杂Unity Editor工具的经验,能够开发资源依赖分析、重复资源检测等工具;
4.有Python或其他脚本语言的开发经验,能够编写构建流程自动化脚本。

Tencent Games 소개

Chengdu

본사 위치