技术能力:7年软件开发经验,熟练使用C#/C/C++/Python/JavaScript/TypeScript;能够进行引擎适配与跨国协作
熟悉Unreal Engine与Unity开发:熟练搭建UI与场景管理,实现角色控制、组件交互及动画过渡效果
深入编程模式与算法设计:掌握面向对象编程思想,使用协程任务优化调度,灵活运用数据结构和常用算法
版本控制与团队协作:熟练使用Git分支管理,处理合并冲突,规范PR评审与Jira跟踪
热更新与资源管理:了解基于UnLua和xLua的热更新,掌握打包,纹理压缩优化与目录规范
渲染优化与性能调优:Static Batching降低Draw Call,LOD优化远距离模型细节,定位性能瓶颈
● 采用 C++ 与蓝图混合开发模式搭建游戏核心系统,涵盖移动控制、角色技能、用户界面、道具交互等核心模块
● 应用基于 Replication 的网络同步技术,确保联机环境下移动、战斗状态同步的一致性
● 应用 Subsystem、Delegate、异步加载、对象池等技术,使客户端整体运行效率提升 80%
● 通过 Gameplay Ability System 构建高扩展性技能框架、结合 Enhanced Input 实现多平台操控适配
● 基于 Control Rig 构建角色动画与物理交互系统,使用 UMG/Slate 框架开发 UI 组件,结合 Niagara 系统设计粒子特效,提升视觉表现力