777 GS - MegaStats: RPG & Roguelike Attributes / Replicated, C++

MegaStats is a modular, data-driven Attribute and Equipment system. It provides a solid foundation for managing character stats, modifiers, and inventory slots without needing to write complex math logic from scratch.

Designed especially for RPGs, Roguelikes, and Roguelites, this plugin allows you to handle dynamic stat changes (buffs, debuffs, equipment bonuses) efficiently using Gameplay Tags.

🎯 What is it for?

Any game that needs "Runtime Stats"—changing numbers on the fly. Whether you are making a dungeon crawler where picking up an item gives +10 Strength, or a survival game where armor reduces incoming damage, MegaStats handles the calculation and backend logic for you.

✨ Key Features
  • 🌐 100% Network Ready: Fully replicated and Server Authoritative. Prevents client-side cheating and handles latency efficiently.

  • 🧮 Advanced Modifier System: Supports Flat, Additive %, and Multiplicative modifiers. Create complex passive skills, temporary buffs, or cursed items easily.

  • 💾 Built-in Save & Load: Includes a robust Serialization system. Save your entire character state (Stats, Modifiers, Inventory) with a single Blueprint node.

  • 🛡️ Combat & Health Logic: Ready-to-use Health Component with support for Shields, Armor Mitigation (Flat or %), and Overheal mechanics.

  • ⚔️ Equipment Manager: deeply integrated equipment slots that automatically apply/remove stat modifiers when equipping items.

  • ✅ Verified Stability: Comes with built-in Automation Tests. Verify the integrity of your math and logic directly in the Unreal Session Frontend.

🛠️ Technical Details
  • Clean API: Easy-to-use Blueprint Library & C++ Public API.

  • Modular: Components are decoupled—use only what you need.

  • No Magic Strings: Uses Gameplay Tags for all identifiers.

Perfect for: RPGs, MOBAs, Hero Shooters, and Survival Games.