Soulslike Enemy Combat: Full Documentation
Complete technical reference for the SoulslikeEnemyCombat Unreal Engine plugin - tutorials, API reference, and examples.
Overview
SoulslikeEnemyCombat is a production-ready AI combat plugin for Unreal Engine 5.7. It provides intelligent, tactical enemy behavior for souls-like and action RPG games through a modular component system.
The plugin consists of 5 systems that work together seamlessly: Movement, Actions, Combat Roles, Threat Detection, and Melee Trace. Each system can also be used independently if you only need specific functionality.
What's Included
- ✅ Complete C++ source code
- ✅ Data-driven Role Integration (AI Config)
- ✅ Blueprint-compatible components and tasks
- ✅ Demo level with fully functional enemy
- ✅ Example weapons, abilities, and action configurations
- ✅ StateTree and Behavior Tree integration
- ✅ Comprehensive documentation
Getting Started
Getting Started
Installation, quick start, and your first enemy in 10 minutes.
Core Architecture
Understanding the StateTree + Behavior Tree hybrid architecture.
Step-by-Step Enemy
Comprehensive guide to creating a complete enemy from scratch.
Systems Deep Dive
Each system is independent and can be used standalone. Click to learn how each works.
🎯 Movement System
Tactical positioning, strafing, distance maintenance, pawn avoidance.
⚔️ Action System
Scoring-based action selection, cooldowns, Ability/BT execution.
🎖️ Combat Roles
Multi-enemy coordination with Attacker, Flanker, Waiter roles.
🎯 Targeting System
Multi-target support, intelligent selectors, orphan handling for co-op.
👁️ Threat Detection
Track player camera attention and react when observed.
🗡️ Melee Trace
Frame-rate independent hit detection with swept traces.
⚙️ Configuration Reference
All data assets: ActionSets, Profiles, Damage Configs.
Reference & Examples
StateTree Tasks
Available StateTree tasks and structure guide.
Patterns & Examples
Ready-to-use patterns for melee, defensive, and aggressive enemies.
Troubleshooting
Debug logging, common issues, FAQ, and support.
Performance
Benchmarks, profiling tools, and optimization guidance.
Roadmap
Check out the public Trello roadmap to see what's coming next.
2026 Q1
- 🔮 Player Combat Component: Combat system for player characters
- 🔮 Example Player Character: Pre-configured with attacks, dodges, blocks
2026 Q1-Q2
- 🔮 Multiplayer Support: Replication, client prediction, server authority
2026 Q3
- 🔮 Group Tactics (Experimental): Coordinated multi-enemy attacks, formations
Support and Resources
Support: Join the Discord server for help, bug reports, and community discussion.
Updates: Plugin updates delivered through Fab Marketplace to all buyers.
SoulslikeEnemyCombat - Built by Hakan Erunsal to save developers time and provide a professional foundation for action combat AI.







