์ฝ˜ํ…์ธ ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ
Universal Stat & Effect Framework ์ œํ’ˆ ๋“ฑ๋ก์„ ์œ„ํ•œ ๋ฏธ๋””์–ด 1๊ฐœ
0๊ฐœ์˜ ์ฝ”๋ฉ˜ํŠธ

์„ค๋ช…

Welcome to the Universal Stat & Effect Framework!
A lightweight, data-driven, and multiplayer-ready stats & effects framework for Unreal Engine. A perfect, Blueprint-friendly alternative to the Gameplay Ability System (GAS).

Everything is tag-driven and configured via Data Assets, keeping your Blueprints completely clean and highly performant.

๐ŸŒŸ Core Features:

  • Data-Driven Stats: No hardcoded health or mana. Create limitless stats using Data Assets.

  • Advanced Effect System (UObject): Handle Instant damage, HasDuration buffs, or Infinite DoTs (Damage over Time) like poison swamps.

  • AAA RPG Mechanics: Built-in support for Stacking, Cleansing (Antidotes), Immunities (Must Not Have Tags), and Dynamic Costs.

  • Visual & Audio Cues: Completely decoupled visual system. Spawn Niagara particles, play sounds, or trigger custom Blueprint cue actors automatically when a tag is granted.

  • Pre-Stat Change Override: Ultimate freedom! Intercept incoming damage to easily create Mana Shields, Immortality buffs, or One-Shot protections entirely in Blueprint.

  • UI Async Task Nodes: Listen to stat changes flawlessly without spaghetti Blueprint code.

๐ŸŒ Multiplayer-Ready Architecture:
Built from the ground up for multiplayer. All stat modifications and effect applications are strictly Server-Authoritative. Clients simply request actions via Server RPCs, and the framework automatically diffs and replicates stat values and tag states to all clients perfectly.

๐Ÿ“ฅ Playable Demo / Example Project:
To test the mechanics (Dash, Poison Swamps, Spike Traps, Armor Shrines), please download the FREE Playable Demo Project from my GitHub:
https://github.com/menars98/UniversalStatPlugin

ํฌํ•จ๋œ ํฌ๋งท