主导自研3D游戏引擎核心渲染模块与物理系统的迭代,负责iOS/Android/PC多平台适配及性能瓶颈优化,协同策划、客户端团队落地项目技术需求,支撑千万级DAU产品的流畅运行
- 主导引擎渲染管线的重构工作:基于Unity SRP(Scriptable Render Pipeline)扩展自定义渲染架构,针对多光源场景下的性能衰减问题,引入Clustered Deferred Shading技术并结合GPU Instance优化Draw Call,将复杂场景帧率从30fps提升至60fps,多光源环境内存占用下降25%,解决了重度RPG场景的卡顿痛点
- 核心参与物理系统升级:从PhysX 3.4迁移至4.1版本,针对复杂碰撞体穿透问题,自定义基于Octree的空间分区碰撞过滤逻辑,优化动态物体的碰撞检测流程,物理计算耗时从18ms/帧降至12ms/帧,复杂场景下玩家卡顿率从15%降至2%,支撑了开放世界BOSS战的流畅体验
- 负责Android碎片化设备适配:建立设备分级策略,通过引擎内置的性能探针识别低端机(如骁龙6系列),自动开启动态分辨率缩放(从1080p降至720p)和Shader简化(移除次表面散射等特效),同时为高端机(如骁龙8 Gen3)开放光线追踪选项,Android端设备兼容率从85%提升至98%,低端机用户7日留存率提升18%
- 推动引擎工具链完善:开发自定义Shader调试工具,基于ILSpy反编译引擎Shader变体并集成反射机制,实现Shader参数实时预览、错误定位及性能分析,美术团队Shader调试时间从每周12小时缩短至7小时,版本迭代周期减少15%