牛敬业
188****6471 niu****@***.com 北京 30 男 C++游戏AI开发工程师 在职 北京 25k - 35k • 主动选修《实时渲染技术》与《游戏编程》课程,用C++独立实现了一个软光栅化管线及简单的遮挡剔除,并将过程整理为技术文档,夯实了图形学底层认知。
• 作为校队主力参加蓝桥杯C++组全国总决赛,在限时编程中强化了算法调试与性能优化能力,尤其对寻路与状态搜索类问题得心应手。
• 与同学合作完成基于UE4的塔防玩法Demo,负责AI行为树与感知系统,项目获评课程最佳设计,亲历了从原型到可玩版本的迭代,坚定了投身游戏AI方向。
北京奇点互动科技有限公司 - 游戏研发事业部 知名游戏公司 创新科技企业
2018.07-2022.06
C++游戏AI开发工程师 AI行为架构 效用系统 C++性能优化
北京
• 主导公司一款开放世界RPG中敌对阵营的AI系统重构,从零搭建基于效用系统的决策框架,实现了动态索敌、小团队协作与战术撤退等复杂行为模式。
• 针对AI寻路与感知的性能瓶颈,引入多线程分帧更新与空间哈希查询,将单场景最大活跃AI数量从120提升至350,CPU时间占比降低22%。
• 与战斗策划、动画师深度协作,设计“受击反馈-行为切换”的联调管线,通过状态机可视化工具确保AI表现与角色动作高度同步,显著提升打击感。
• 调研并落地GOAP(目标导向行动计划)在副本BOSS战中的应用,使BOSS技能组合更具不确定性,内部测试中玩家正面反馈提升40%。
北京游鲨网络科技有限公司 - 基础技术部 互联网大厂 游戏研发先驱
2016.07-2018.06
C++开发工程师 C++引擎开发 图形与动画优化 工具链搭建
北京
• 负责自研游戏引擎中资源管理模块的维护与重构,使用C++17特性简化了异步加载流程,并引入LRU缓存策略,资产加载平均耗时降低28%。
• 参与引擎底层的动画系统优化,通过SIMD指令集加速骨骼蒙皮计算,并修复了多线程混合时的不稳定问题,使动画帧率波动减少60%。
• 带领3人小组完成战术竞技类游戏Demo的快速原型开发,我负责网络同步与AI框架设计,两周内交付可玩版本,验证了核心玩法循环。
• 为团队引入自动化性能测试流程,搭建了基于Jenkins的C++编译-测试管线,收窄了代码提交规范,缺陷率环比下降18%。
• 项目描述:在《幻境传说》中,负责野外怪物与守卫NPC的AI逻辑开发。设计了一套分层行为树架构,底层处理移动、索敌,高层处理战术决策,实现了伏击、支援、迁回等10余种行为。通过分析场景地形数据,为飞行怪物单独设计了基于导航网格的3D路径规划,使其攻击路径更具立体感。
• 技术亮点:采用C++模板与策略模式封装行为节点,使策划可通过蓝图灵活组合AI技能。利用多线程将无碰撞寻路预处理,并在游戏主线程中快速查询,有效规避了线程安全问题。
• 项目成果:上线后,怪物AI的丰富度成为玩家社区热议话题,尤其在雨夜地形中,怪物会主动利用掩体,极大增强了沉浸感。优化后,AI相关CPU开销降至10%以下,内存占用稳定在150MB以内,保证了大规模群战的流畅体验。
• 项目描述:参与《寒刃》项目自研引擎的渲染硬件接口层优化,重点解决DX12/Vulkan后端切换时的状态冗余问题。通过重构Pipeline State Object缓存策略,将绘制调用开销降低18%。同时,为资源加载器增加了引用计数与延迟销毁机制,消除了场景切换时的显存泄漏。
• 技术亮点:引入C++17的variant与std::optional来管理不同图形API的句柄,避免了动态分配。针对移动端GPU,编写了基于Trace的Shader编译优化脚本,让参数预编译命中率提升至90%。
• 项目成果:优化后,《寒刃》在低端Android设备上的帧率从28fps提升至35fps,场景加载时间缩短至1.2秒。引擎团队将此优化方案固化为后续项目的标准实践,并推广至其他项目组。
对游戏 AI 抱有很深的好奇与热情,享受让虚拟角色行为更可信、反应更自然的过程,习惯从智能体视角拆解问题。编码严谨,追求逻辑清晰与执行效率,C++ 功底扎实,能熟练运用主流引擎的 AI 框架与工具链。持续关注前沿技术,乐于将行为树、状态机、寻路与决策优化等落地为稳定可靠的游戏内体验。沟通中善于理解策划意图,能顺畅转化为技术方案并推动落地。希望专注 AI 开发岗位,不断打磨更具沉浸感的智能行为。
游戏引擎(Unreal Engine、Unity) 游戏AI技术博客:
持续维护个人技术博客,深耕游戏AI与C++底层实现。内容涵盖“基于行为树的怪物AI决策框架”“用C++模板实现高性能组件化AI系统”等文章,通过剖析内存布局与多线程优化,记录实战心得,也常在技术社群中与开发者探讨,共同提升。