负责MMORPG项目《幻世纪元》游戏引擎核心模块(渲染、物理、动画)的设计与优化,支撑项目高画质呈现与多机型流畅运行,协同策划、美术解决引擎适配问题
- 主导设计基于Unity SRP的移动端高画质渲染方案,针对项目移动端HDR与MSAA兼容性导致的帧率波动问题,使用Frame Debugger与RenderDoc分析G-Buffer带宽瓶颈,重构G-Buffer布局为RGBA8+RGBA16F双缓冲结构,配合多线程光照计算,降低15% Draw Call的同时将帧率从45fps稳定至60fps,支撑项目在小米12等中高端机型达到S级画质标准
- 核心优化开放世界场景的布料模拟性能,针对Havok Physics默认求解器在复杂布料(如披风、长裙)下的12ms耗时问题,通过Job System并行化布料顶点计算,调整Stiffness与Damping参数至0.8/0.3,并自定义碰撞体为简化凸包,将模拟耗时降至3ms以内,解决了10人以上副本中的布料卡顿问题,玩家反馈帧率稳定性提升40%
- 负责动画系统功能扩展,基于Unity Animation Rigging插件实现IK Rig反向运动学权重动态调整功能,开发美术友好的权重曲线编辑器(支持CSV导入关键帧自动生成曲线),减少动画师手动调整时间,返工率从30%降至10%,角色动作自然度提升至策划要求的95%以上
- 搭建引擎Shader变体管理工具链,用Python结合Unity Asset Pipeline开发自动化脚本,扫描项目重复变体并合并,引入Variant Collection动态加载机制,将Shader编译时间从8分钟缩短至2分钟,项目迭代时Shader相关Build时间减少75%,支撑美术每周5次以上的Shader调整需求