刘广
2小时前在线
全职 · 300/日  ·  6525/月
工作时间: 工作日00:00-00:00、周末00:00-00:00工作地点: 远程
服务企业: 0家累计提交: 0工时
聊一聊

APP聊一聊

个人介绍

编程语言: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 - 渤海大学计算机专科

技能

C++熟练
UE熟练
0
1
2
3
4
5
0
1
2
3
4
5
作品
虚幻C++炸弹人demo

地图系统:17×17网格地图,支持不可摧毁墙体、可破坏障碍物、道具生成与地板实例化渲染,基于InstancedStaticMesh优化性能。角色系统:玩家与AI角色共用基类,支持平滑移动(Timeline插值)、网格坐标同步、攻击(放置炸弹)、死亡/复活(含动画定时器)。属性系统:炸弹范围、炸弹上限

0
2026-07-17 14:06
更新于: 2小时前 浏览: 3