Soulslike Enemy Combat: Full Documentation

Documentation Unreal Engine AI Tutorial

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


Systems Deep Dive

Each system is independent and can be used standalone. Click to learn how each works.


Reference & Examples


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.