课程项目
- 游戏引擎优化:主导开发《暗影契约》动作RPG引擎,采用A*寻路算法优化角色移动路径规划,性能提升40%
- 动作捕捉系统:参与设计基于Kinect V2的虚拟现实动作捕捉系统,实现骨骼关键帧精度提升至0.3mm
实习经历
- 腾讯光子工作室(2020.07-2020.09):参与《和平精英》动作捕捉系统开发,负责角色骨骼权重优化,解决120帧高负载下动作卡顿问题
- 完美世界游戏工作室(2019.02-2019.06):参与《新神途》MMORPG项目,实现基于Unity的骨骼动画IK正向求解算法
技术专长
- 精通C++/C#,熟悉Unreal Engine 4.26及Unity 2020 LTS引擎
- 掌握动作捕捉数据清洗算法及逆向运动学关键技术
核心课程
- 计算机图形学(重点学习骨骼动画渲染管线)
- 游戏设计模式(掌握状态机与行为树在动作系统中的应用)
- 高性能计算(CUDA加速动作捕捉数据处理)
科研实践
- 《基于深度学习的角色动作异常检测》:采用YOLOv5算法实现动作捕捉数据实时异常识别,准确率提升至94.7%
- 《次世代游戏引擎渲染管线优化》:参与国家重点研发计划子项目,优化PBR材质系统对骨骼动画的实时渲染性能
获奖情况
- 校级创新大赛一等奖(游戏动作捕捉系统设计)
- ACM程序设计竞赛南京赛区三等奖(动作捕捉数据压缩算法)
负责角色战斗动画设计与制作,包括近战格斗、远程攻击等多样化动作序列设计,使用动作捕捉技术辅助动作制作,确保动作流畅性与角色特性表达一致。
主导多款MMORPG游戏的角色战斗系统开发,设计并实现战斗技能动画链,协调动画师、程序与策划团队,确保战斗表现符合游戏设计需求。
优化角色动作表现,提升游戏战斗体验,曾参与《新世界》等多款AAA级游戏的动作开发,对动作设计的细节把控和创新提出重要贡献。
主要职责
- 负责游戏动作系统的架构设计与实现,包括角色动画、战斗机制和技能特效的开发。
- 使用Unity引擎和C#语言进行编程,优化动作性能,确保游戏在高负载下的流畅运行。
- 与动画师和美术团队紧密合作,整合和处理动作捕捉数据,提升角色动作的真实性和沉浸感。
- 参与游戏战斗平衡性测试,迭代动作系统以增强玩家体验。
技术专长
- 精通Unity引擎的动作模块开发,熟悉IK(逆向运动学)和物理引擎的应用。
- 经验丰富于动作捕捉数据的处理和优化,使用工具如MotionBuilder进行数据清理。
- 掌握性能分析工具(如Unity Profiler)以减少内存占用和提升渲染效率。
工作描述
职责概述
负责游戏动作系统的开发、优化和维护,专注于提升角色战斗体验和游戏性能,确保流畅的动作反馈和玩家沉浸感。工作涉及从概念设计到代码实现的全流程,使用行业标准工具和技术栈。
项目经验
- 参与《王者荣耀》的版本更新,开发新的角色战斗系统,包括技能动画和AI行为逻辑,提升了游戏的可玩性和竞争性。
- 负责《和平精英》的动作优化项目,针对高帧率场景设计高效的战斗机制,减少资源占用,改善移动端玩家体验。
- 领导小型团队完成独立动作游戏原型开发,从需求分析到上线,涵盖战斗系统原型设计、测试和迭代。
技能应用
- 使用C++和C#编程语言,结合Unity引擎进行核心动作系统的开发,包括物理引擎整合和碰撞检测优化。
- 运用动作捕捉技术采集和处理角色动画数据,提升动画真实度和流畅性,使用Blender和Maya进行后期编辑。
- 与美术和策划团队紧密合作,迭代设计方案,确保动作系统的平衡性和创新性,使用迭代开发方法管理项目进度。
项目概述
本项目是一款AAA级动作角色扮演游戏,聚焦于高精度角色动作和战斗系统。团队规模约50人,历时3年开发,最终游戏上线后获得玩家好评,年销售额超5亿元。
我的角色
作为动作动画师,我负责角色动作的设计、动画制作和优化。主要使用Unreal Engine 4进行开发,参与了从概念到实现的全流程,包括动作捕捉数据绑定、动画曲线编辑和性能调优。
技术难点与解决方案
- 动作捕捉数据整合:项目中使用了OptiTrack运动捕捉系统,但由于捕捉数据与游戏引擎的骨骼结构不匹配,导致动画变形问题。我通过编写自定义的骨骼绑定脚本(使用Python和Unreal Engine的蓝图系统),实现了数据映射和校正,提升了动作精度。
- 战斗系统优化:角色战斗动作涉及大量粒子和物理效果,早期版本存在帧率下降问题。我运用了IK(反向动力学)求解器和动画压缩技术(如使用动画状态机和骨骼缓存),将内存占用减少30%,并确保了流畅的实时渲染。
- 团队协作:与美术团队和程序员紧密合作,确保动作设计符合游戏艺术风格,同时与QA团队迭代反馈,修复了20多个动作bug,包括武器挥舞和角色落地动画的细节优化。
成果
项目成功交付了高质量的动作系统,角色动作库包含超过1000个动画片段,玩家满意度调查显示动作流畅度达到95%以上,游戏在Steam平台获得4.8分好评。
项目概述
这是一款科幻射击类游戏,强调流畅的角色移动和武器动作。游戏采用第三人称视角,历时4年开发,是公司在跨平台发布(包括PC和主机)的代表作之一。
我的角色
担任动作设计师,负责整体动作框架的设计和关键技术实现。使用了Unity引擎,并参与了动作系统的原型开发、动画管线优化和物理模拟整合。
技术难点与解决方案
- 物理引擎整合:游戏中的角色动作需要真实的物理模拟,如角色跳跃和武器后坐力。我引入了Havok物理引擎,并编写了自定义的脚本(使用C#)来处理碰撞检测和动作响应,解决了早期动作预测不准的问题。
- 动画状态机设计:角色有复杂的状态转换,如从行走转为奔跑或攻击。我设计了多层次的动画状态机(使用Unity的Animator组件),并实现了基于参数的混合树,确保过渡自然流畅,减少了15%的动画跳帧现象。
- 性能优化:针对移动平台的限制,我优化了动作数据,使用了骨骼简化和纹理压缩技术,最终使游戏在低端设备上帧率稳定在30FPS以上,同时保持了高动作质量。
成果
项目成功上线后,累计销量超过2000万份,获得多个游戏奖项提名。我的设计贡献了游戏的核心卖点,动作系统被玩家评价为‘丝滑流畅’,团队因此获得了年度最佳动作设计奖。
个人总结
在游戏动作领域,我拥有扎实的专业技能和丰富的工作经验。精通C++和Unreal Engine引擎,专注于动作游戏的角色动作设计和战斗系统开发,曾参与多个成功项目,确保高效交付高质量作品。
我的职业规划是持续创新,提升团队协作能力,致力于开发更具沉浸感的动作游戏体验,并推动行业标准。我相信这将为贵公司带来竞争优势。
| 研究内容 | 本研究聚焦于利用深度强化学习(DRL)技术优化游戏角色的动作控制系统,旨在提升动作的自然度、流畅性和响应速度。研究基于Unity引擎开发了模拟环境,针对复杂地形和动态交互场景进行了动作规划。 | 方法 | 采用卷积神经网络(CNN)和Q-learning框架,结合动作捕捉数据集进行模型训练。具体包括数据预处理、神经网络架构设计(如使用ResNet变体)、强化学习参数调优,以及与传统动作引擎如Mecanim的对比分析。 | 成果 | 成功将游戏角色动作的计算延迟减少约25%,并提升用户交互响应速度。研究成果被应用于商业游戏项目,并在国际游戏开发会议(IGDC)上发表论文,获得最佳创新奖提名。同时,相关算法开源,被多个游戏工作室采用。
| 研究内容 | 本研究针对游戏物理引擎中碰撞检测的瓶颈问题,探索基于空间划分的高效算法优化,以提升游戏运行性能和稳定性。研究涵盖角色与环境物体的实时碰撞处理,特别是在高速移动和复杂场景下的应用。 | 方法 | 运用BSP树和BVH(包围盒层次结构)算法进行空间划分,并结合GPU并行计算技术(如CUDA)加速处理。通过Unity引擎实现原型系统,使用真实游戏场景数据集进行性能测试和迭代优化。 | 成果 | 算法优化后,碰撞检测帧率提升40%,显著减少内存占用和CPU负载。研究成果被整合进公司内部游戏引擎,并申请了两项专利(专利号:CN202010567890.1)。此外,在ACM SIGGRAPH Asia会议上发表论文,获得积极反响,推动了行业标准的改进。
日语(N1):精通日语,能熟练阅读日本游戏行业资料及与日本同事无障碍沟通 英语(C1):具备流利的英语听说读写能力,能处理国际项目文档及与欧美团队协作
游戏设计认证(IGDA):系统学习游戏设计核心模块,掌握关卡设计、战斗机制及用户心理学 项目管理专业人士(PMP):通过权威认证,熟悉敏捷开发流程,擅长管理多团队协作的大型动作游戏项目
硬核游戏研究:专注动作游戏(如《塞尔达传说》《战神》等)机制分析,建立超过5000条游戏数据数据库 3D建模实践:使用Blender持续创作游戏原型模型,作品曾被收录于独立游戏开发者社区 编程技术探索:自学C++/Python开发游戏工具链,曾独立完成一套动作技能可视化调试系统