28.测试游戏Demo
- 基础要求(必须完成)
候选人需要在UE5中实现一个简单的游戏Demo:
基本需求:需要用C++实现数据层和Gameplay框架。 -AI:实现巡逻状态、警觉状态、追击状态、对峙状态、失去目标状态。 -Animation:可使用动画重定向,实现巡逻/待机动画、追击奔跑动画、攻击动画、受击动画。 -Data:实现一个通过数据控制怪物属性和行为的系统,如血量、感知范围、攻击间隔等。 -Mechanics:有胜利失败的判定条件,将怪物AI行为与游戏机制联动起来。 2. 进阶要求(加分项,可选)
- 巧妙使用设计模式。
- 基础要求的精细实现或者拓展。
- 完成一个多层电梯内容并且有双层门和自动关门与开门检测(关门位置有人自动弹开)(此功能可用纯蓝图实现)。
- 测试方式
时间限制:给候选人 1-3天完成
提交方式:
- 提供一段短视频展示AI的运行效果。
- 画出流程图,附上文档,说明设计思路、使用的技术。
- 注意事项 不可使用半成品项目的内容,必须手动书写代码。
- 使用素材
UE商城免费怪物素材 https://www.fab.com/listings/6fc1668f-c5d9-4146-8da1-ee3d7f958026