个人介绍
编程语言:C++(精通),熟悉STL、智能指针、多线程、设计模式;蓝图脚本(熟练)
引擎核心:Unreal Engine 5 完整开发流程(Gameplay框架、模块化架构、UMG、资源管理)
AI与行为树:精通BehaviorTree + Blackboard,自定义BT任务节点(BFS寻路、动态避障、任务调度)
动画系统:动画蓝图(State Machine、Blend Space)、骨骼重定向(Retargeting),实现角色平滑转向与移动动画
渲染与性能:InstancedStaticMesh 批量渲染、粒子系统(Niagara/Cascade)、性能分析与优化
工具与版本控制:Perforce / Git,Visual Studio / Rider,熟悉Debug/Profile流程
工作经历
2026-05-07 -2026-06-17个人独立开发独立游戏开发者 / Unreal Engine C++ 游戏开发
独立完成一款俯视角炸弹人对战游戏(类Bomberman)完整Demo开发,基于 Unreal Engine 5 + C++,个人完成。 AI行为树设计:基于BehaviorTree与Blackboard,自定义实现寻找障碍物、追逐敌人、拾取道具、紧急逃生等多任务节点。引入BFS实时寻路与动态避障(危险区过滤),实现AI智能决策与任务抢占。 游戏框架搭建:设计AA_Pawn基类整合移动、属性、攻击、死亡逻辑,派生出玩家与AI子类。使用Timeline + 曲线实现网格平滑移动及旋转插值。 核心玩法系统:实现炸弹延时爆炸、四方向范围扩展、障碍物摧毁及连锁引爆;设计四种增益道具(爆炸范围、移速、炸弹上限、护盾)。 地图与性能优化:构建17×17网格地图,通过InstancedStaticMesh批量渲染墙体与地板,优化DrawCall。 工程化代码:模块化拆分(AI、地图、角色、道具),注重空指针防护、边界校验与超时保护,代码规范可维护。
教育经历
2024-03-01 - 渤海大学计算机专科



