
説明
A Modular Enemy Combat Framework for Unreal Engine 5, regularly updated with more features and active Discord support.
Soulslike Enemy Combat provides a clean, maintainable architecture for building high quality Soulslike enemy behavior you see in AAA games. It replaces the traditional "Behavior Tree Spaghetti" with a structured Triple-Hybrid approach: separating high-level strategy (StateTree) from granular action execution (Behavior Trees & GAS). Designer-friendly, no C++ required. Multiplayer is fully supported.
🎮 Playable Demos
Standard Demo: Download Build
GASP Integration: Download GASP Showcase (Runs with Game Animation Sample Project)
🔗 Resources
Watch Trailer | Read Documentation | View Roadmap | Discord Support
Why should you consider this: Most projects end up with messy Behavior Trees for everything. This plugin solves that with a smart Triple-Hybrid Architecture:
StateTree (optional): Handles high-level strategy (Combat State, Patrolling, Flanking) for instant, clean transitions. If you don't want StateTree, it can work without it, resulting in the same out-of-the-box behavior.
Behavior Tree: Handles low-level execution orders (moving to positions, finding cover points, chasing, retreating).
Gameplay Ability System (GAS): Manages all attacks, skills, and damage calculation.
The Result: You get the tactical intelligence of StateTree with the navigation reliability of Behavior Trees.
Action Set System: Each AI can have an ActionSet which gets scored with the rules you define. Just like high quality boss fights, your enemies will react to player, world, and each other, anything you want to affect the direction of the fight is possible with Soulslike Enemy Combat.
WHAT YOU GET
✅ Production-Ready AI: Intelligent, tactical combat behaviors (circling, strafing, gap-closing) ready to ship.
✅ Native StateTree + GAS: Built primarily on the new StateTree framework for lightning-fast logic transitions.
✅ Data-Driven Roles: Assign "Aggressor", "Defender", "Flanker" or any roles via simple config files.
✅ Multi-Target Awareness: AI intelligently switches targets based on threat levels.
✅ Motion Warping: Hit-accurate attacks that track the targets.
📦 WHAT'S INCLUDED
Complete C++ Source: Clean, fully commented C++ source, written for both Blueprint users and C++ devs.
Blueprint-Friendly: All components, tasks, and evaluators are exposed to BP.
Demo Content: Fully functional enemy, example weapons, and abilities.
Documentation: Comprehensive guides and setup tutorials.
🟢 WHAT THIS IS
A Combat AI Framework for developers who need specific, high-quality enemy behavior.
A Learning Resource for mastering StateTree and GAS interaction.
A Time Saver that replaces weeks of boilerplate coding.
Full support for Multiplayer
🔴 WHAT THIS IS NOT
NOT a complete "Game Template".
⚙️ REQUIRED PLUGINS
GameplayAbilities
StateTree
GameplayStateTree
MotionWarping









