AfterPrime - AP StatusFX Suite - Replicated Status Effects & Buff/Debuff System

Quick Start Guide | Documents | Discord Support

Production-ready status effects for multiplayer UE5 — buffs, debuffs, DoTs, stacking, immunity, and interactions. One component, zero GAS dependency.

A complete, replicated status effect system for Unreal Engine 5. Apply buffs, debuffs, DoTs, shields, and crowd control with a single component. Data-driven definitions, 5 stacking policies, tag-based immunity, effect interactions, and full Blueprint API. Built for multiplayer from day one — FastArray delta replication, late-join support, server-authoritative architecture. No GAS required. Ships with 30+ example effects, interactive demo map, buff bar UI, and complete documentation.


The Problem

Every multiplayer game needs status effects — poison, burning, shields, speed buffs, stuns, heals over time. Building a replicated buff/debuff system from scratch means weeks of work: stacking logic, timer management, replication edge cases, late-join bugs, and an API that works for both C++ and Blueprint users.

GAS solves this but brings a steep learning curve and architectural overhead many projects don't need.

The Solution

AP StatusFX Suite gives you a production-ready status effect system in one drag-and-drop component. Add it to any replicated actor. Define effects as data assets — no code required. Apply, query, and react to effects from Blueprint or C++.

Everything replicates automatically. Server-authoritative mutations. FastArray delta serialization. Late-join state reconstruction. Your clients always see the correct state.

Core Features

Single Component Architecture - Add the AP StatusFX Suite component to any actor. All functionality — application, removal, stacking, immunity, interactions, queries, and events — lives on one component. No manager actors, no subsystems, no GAS dependency.

Data-Driven Effect Definitions - Create effects as Data Assets in the Content Browser. Configure duration, tick interval, stacking policy, interactions, and immunity without touching code. Designers iterate on effect balance without recompilation.

5 Stacking Policies

  • None (Refresh) — reapplication resets the timer

  • Stack Duration — each cast extends the timer

  • Stack Intensity — each cast adds a stack (poison gets deadlier)

  • Independent Instances — separate tracked instances (multiple shield layers)

  • Custom Resolver — your own logic via a Blueprint-overridable class

Tag-Based Immunity System - Grant temporary or permanent immunity to specific effects. Automatic immunity on expiration (e.g., 3s fire immunity after Burning ends). DataTable-driven immunity from interaction rules. Manual GrantImmunity/RevokeImmunity API.

Effect Interaction Rules - Define how effects interact with each other — Frozen removes Burning, Innervate breaks Silence, ShieldBreak shatters defensive buffs. Per-definition tag removal, per-definition blocking, and DataTable-based rules with immunity grants. Build complex interaction webs without code.

6 Blueprint Event Delegates - OnEffectApplied, OnEffectRemoved, OnEffectRefreshed, OnEffectStackChanged, OnEffectTick, OnEffectExpired. Full snapshot data with every event. Drive UI, gameplay responses, VFX triggers, and audio cues from Blueprint.

Complete Query API - HasEffect, GetStackCount, GetRemainingDuration, GetEffectSnapshot, GetAllActiveEffects, and more. All queries work on both server and client. Read replicated state with zero latency.

Built for Multiplayer - Server-authoritative architecture. FastArray delta replication (bandwidth-efficient — only changed effects replicate). Full late-join state reconstruction. Tested with dedicated servers and listen servers.

100% Blueprint Accessible - Every method, every event, every query is exposed to Blueprint. Static helper library with DefaultToSelf convenience. Organized under clean AP > StatusFX categories. C++ users get full access to the same API.

What's Included

  • C++ plugin with Runtime and Editor modules

  • 30+ preconfigured effect definitions (buffs, debuffs, DoTs, CCs, cleanses)

  • 64x64 icons for all effect types

  • Interactive demo map with labeled showcase zones

  • Demo character with keyboard inputs and Server RPCs

  • Buff bar UI widget with icons, countdowns, and stack display

  • Effect trigger volumes

  • Effect dispenser actors (interactive shrines/pickups)

  • DataTable with example interaction rules

  • Gameplay Tag hierarchy for the Effect namespace

  • Quick Start Guide, full API Reference, and Changelog

Who Is This For?

  • Indie developers building multiplayer games who need buff/debuff systems without the GAS learning curve

  • Teams who want a data-driven approach where designers create and balance effects without code changes

  • Projects that need reliable multiplayer replication for status effects

  • Developers looking for a foundation to build RPG, MOBA, survival, or action game mechanics on top of