我刚刚完成了针对Unreal Engine 5的Metroidvania系统的基本敌人系统。

该系统的想法是保持模块化和易于扩展,因此敌人是由不同的行为和移动基准构建而成的。

敌人行为类型:
• 非攻击性敌人
• 近战敌人
• 远程敌人

移动类型:
• 行走
• 游泳
• 飞行

目标是让开发者根据需要的敌人类型组合这些基准,而不需要从头开始重建逻辑。

这个敌人系统将是下一个更新的一部分。

另外,对于感兴趣的人,当前框架的版本在Fab上50折,直到6月20日。