ALPHATEMPLATES - Adoptive Encounter Director - Dynamic AI Encounter & Combat System

Adaptive Encounter Director (AED) is a server-authoritative encounter orchestration framework for Unreal Engine that helps you build waves, adaptive encounters, reinforcements, objectives, spawning, pressure-based pacing, threat budgets, retreat requests, and encounter progression.

AED is designed to work with your existing AI and gameplay systems, not replace them.

Keep using your current Characters, AI Controllers, Behavior Trees, State Trees, GAS abilities, health systems, weapons, bosses, and combat logic.

AED simply adds the encounter-management layer on top.

A playable character and basic sample AI are also included in the Sample Project free for purchasers, so you can immediately test the plugin and study a complete working integration.


🤝 Contact - Help & Support


🚀 Features

  • Server-Authoritative: Encounter state, spawning, waves, objectives, threat budgets, and adaptive decisions run on the server.

  • Works With Existing AI: No need to replace your Behavior Trees, State Trees, AI Controllers, Characters, Pawns, GAS setup, or combat system.

  • C++ Core + Blueprint Integration: Production-oriented backend with extensive Blueprint-accessible functionality.

  • Data Asset Based: Create reusable Encounters, Waves, Agent Archetypes, Metric Profiles, Spawn Sets, and Actions.

  • Multiple Encounter Modes: Authored Waves, Adaptive Waves, Endless Waves, and Continuous Adaptive Encounters.

  • Advanced Wave System: Exact counts, weighted compositions, threat-based compositions, sequential/parallel spawning, delays, timeouts, and alive limits.

  • Flexible Wave Completion: Kill-all, defeat count, timer, objective progress, threat threshold, Gameplay Tag signal, or manual completion.

  • Adaptive Pressure System: Uses normalized Health, Shield, Ammo, Resources, Stress, and custom metrics to understand how much pressure players are under.

  • Confidence-Aware Adaptation: Missing or stale player data reduces confidence instead of causing unreliable escalation.

  • Intensity Phases: Create Recovery, Build Up, Engaged, Peak, or your own phases with allowed/blocked Actions.

  • Threat Budget System: World, Director Namespace, Encounter, Team, Participant Exposure, and optional Agent-category limits.

  • Advanced Spawning: Authored Spawn Points, Spawn Volumes, Participant Annulus, Encounter Origin Annulus, and Custom Spawn Providers.

  • Spawn Validation: Navigation, distance, collision, visibility, tag filtering, capacity, cooldowns, and reservations.

  • Hidden Spawning: Reject locations directly visible to players—useful for Horror, Horde, Survival, and reinforcement systems.

  • Existing Enemy Support: Add an AED Agent Component or register your existing Actor directly without changing its AI architecture.

  • Reusable Agent Archetypes: Define Threat Cost, Agent Type, Categories, and Capabilities once and reuse them across encounters.

  • Director Actions: Reinforce, Hold, Recovery Delay, Advance Wave, Cleanup, Retreat, Combat Pause, Complete Encounter, and Custom Actions.

  • Custom Actions: Create Blueprint/C++ Action Executors for project-specific gameplay.

  • Objectives & Gameplay Signals: Easily integrate terminals, mission logic, boss phases, defense objectives, doors, or custom events.

  • Multiplayer Ready: Lightweight replicated Encounter Summaries with All Clients, Participants Only, or None audience options.

  • Validated Client Requests: Server-side membership checks, Gameplay Tag allow-lists, and rate limiting.

  • Editor Dashboard: Inspect Encounters, waves, pressure, threat budgets, Agents, decisions, and spawn failures.

  • Detailed Spawn Diagnostics: Quickly see why a spawn failed instead of receiving only a generic error.


🎮 Sample Project Included

Purchasers receive a Sample Project containing:

  • Basic playable character

  • Basic sample AI

  • Wave examples

  • Adaptive encounter examples

  • Spawn Points and Spawn Volumes

  • Participant metrics

  • Objectives

  • Reinforcements

  • Retreat / Combat Pause examples

  • Runtime debugging examples

  • Sample Project: Available in Discord Server for purchasers

The included character and AI are intentionally simple and are provided for learning, demonstration, and testing.

AED itself is designed to work with your own production AI and gameplay systems.

🎯 Great For

  • Shooter Games

  • RPG / Action RPG

  • Hack & Slash

  • Horde / Survival

  • Horror

  • Co-op Games

  • Boss Encounters

  • Defense Missions

  • Objective-Based Games

  • Open-World Encounters

⚙️ Technical Information

  • C++ Code Plugin

  • Extensive Blueprint API

  • Server-authoritative

  • Gameplay Tag-based

  • No required Character class

  • No required GameMode

  • No GAS dependency

  • Full source code included

  • Unreal Engine 5.6 / 5.7

📖 Important Information

AED is an encounter orchestration framework, not a replacement AI, combat, health, weapon, animation, Behavior Tree, or State Tree system.

Your existing gameplay systems simply report relevant information such as player metrics or confirmed enemy defeat to AED.

Spawned Actor replication still uses standard Unreal Engine replication settings.

Retreat and Combat Pause are requests—your AI decides how those behaviors are actually performed.