logo of bilibili

哔哩哔哩Unity高级/资深客户端开发工程师

社招全职5年以上游戏类地点:上海状态:招聘

任职要求


1.基础技能
5年以上Unity开发经验,熟悉C#编程及IL2CPP原理,有完整上线项目经验。
精通HybridCLR/xLua热更新框架,熟悉热更代码与AOT代码的混合运行机制。
深入理解AssetBundle打包策略、资源依赖管理及动态加载优化技巧。
2.性能与资源管理能力
掌握纹理压缩(ETC1/ETC2、ASTC)、网格优化(减面、合并批次)及动画压缩技术。
熟悉内存分析工具(如Unity Profiler、XCode Instruments),具备从资源到代码的全链路优化经验。
3.复杂游戏系统开发经验
参与开发过一些复杂的游戏系统,比如地形植被渲染和编辑工作流。帧同步架构。高中低设备渲染分级等。
4.加分项
有高DAU手游或跨平台项目优化经验。
熟悉UGUI/NGUI性能优化,或具备S

工作职责


1.资源管理与AssetBundle开发
主导游戏资源的分类、打包策略制定,熟练使用AssetBundle进行资源动态加载与卸载,管理依赖关系以减少冗余。
优化资源生命周期管理,包括预加载、按需加载及资源回收机制,降低内存峰值并提升运行效率。
结合打包系统或自定义工具链,实现资源自动化打包、版本控制及加密压缩。
2.内存与性能优化
分析并优化纹理(ETC/PVRT压缩)、网格(LOD)、动画及音频资源的内存占用,制定平台适配方案。
解决托管堆内存泄漏问题,优化GC触发频率,通过对象池、结构体替代类等方式降低Mono堆内存峰值。
使用Unity Profiler、Memory Snapshot等工具定位性能瓶颈,提出并实施渲染管线、物理引擎及脚本逻辑的优化方案。
3.技术攻关与团队协作
主导核心模块(如战斗系统、场景加载)的技术实现,搭建高可维护性的客户端框架。
编写技术文档,制定资源管理规范与热更新流程标准,指导初级开发者并参与代码审核。
包括英文材料
Unity+
C#+
相关职位

logo of netease
社招3年以上网易游戏(互娱)

1.与策划、美术配合,负责战斗玩法开发; 2.负责战斗框架搭建和优化,并持续优化游戏体验以及性能; 3.负责战斗玩法所需相关工具和编辑器开发。

更新于 2024-10-28
logo of netease
社招3年以上网易游戏(互娱)

1. 负责客户端场景加载和渲染表现开发,包括灯光、天气、后处理、特效、模型等视觉效果实现; 2. 协同策划、美术开发各类表现相关功能需求,建立大世界资产制作规范和落地标准,优化资源效率; 3. 可以定位游戏画面渲染BUG,并和图形程序、TA配合解决复杂的渲染问题; 4. 负责大世界表现相关的方案设计和技术攻关,解决项目中的关键技术难题。 5. 负责表现相关工具链开发,例如天气、灯光相关编辑器、资源校验工具等;

更新于 2025-09-15
logo of netease
社招1-5年网易游戏(互娱)

1.负责系统玩法开发 2.多语言相关问题、界面性能问题等 3.相关策划美术工具开发

更新于 2025-06-17
logo of ztgame
社招3年以上软件研发类

1、主要负责游戏新功能模块的程序设计和开发; 2、优化游戏性能; 3、客户端工具链开发优化; 4、游戏客户端技术方案优化; 5、配合策划实现游戏功能,确保程序开发进度。

更新于 2025-08-13