GameplayTag-driven
Add stats by creating tags. No recompilation, no code changes, no scaffolding per actor.
A GameplayTag-driven stat system for Unreal Engine 5. Reusable Actor Component, server-authoritative multiplayer replication, and a high-performance C++ backend fully exposed to Blueprints.
Stats are central to almost every game. Ashenex Stats turns the usual mess of bespoke per-actor variables into a single, data-driven component you can drop on anything.
Add stats by creating tags. No recompilation, no code changes, no scaffolding per actor.
Server-authoritative replication. Stats changed on the server reach all clients automatically.
High-performance C++ backend with a clean Blueprint surface. No overhead in the critical path.
Manage stat tag definitions in a single DataTable. Designers can extend without touching code.
OnStatChanged and OnStatsRefreshed delegates. Bind to drive UI, animations, or game logic.
Add to any Actor via the Components panel. No inheritance required, no setup boilerplate.
Full setup guide, function reference, and gameplay tag conventions in the documentation.