Create & manage customizable attributes, stats, and character progression with a powerful, modular framework for Unity.Master Your Character Progression with Modular Attributes & Stats (MAS)!Are you finding yourself rewriting the same attribute, health, and progression code for every new project or character type? This is not only a huge time sink but also introduces bugs and limits the flexibility of your game designs.Modular Attributes & Stats (MAS) is the definitive solution for implementing any attribute, statistic, and progression system in your Unity games. It offers a robust, extensible, and easy-to-use framework that empowers your designers and accelerates your development, allowing you to focus on gameplay.Philosophy: Universal Attributes + Modular ProgressionMAS is built on a modular architecture that allows you to define any stat or attribute your game needs (Health, Mana, Strength, Agility, Luck, etc.). Each attribute can have a base value and a series of modifiers (additive and multiplicative) applied by equipment, buffs, debuffs, or abilities. Additionally, the modular progression system allows you to configure how your characters gain experience, level up, and distribute skill points, all in a clean and decoupled manner.Key Features - Build Any Stat System✨ The Universal Attribute SystemCustomizable Attributes: Create any attribute (float, int, etc.) with custom names and descriptions.Base & Modified Values: Manage base attribute values and their final calculation after applying all modifiers.Dynamic Modifiers: Apply additive and multiplicative modifiers to attributes from any source (equipment, buffs, passives). Easy to add and remove.Attribute Change Events: Subscribe to events when an attribute changes its value, ideal for updating UI, applying logic, or triggering effects.📈 Comprehensive Character ProgressionLevel & Experience System: Implement custom experience curves and leveling-up logic.Skill/Attribute Points: Allocate points to improve attributes or unlock abilities upon leveling up.Resources (Health, Mana, Energy): Manage resources with current/max values, regeneration, damage, and healing, all integrated with the attribute system.⚙️ Ease of Use & ExtensibilityDesigner-Friendly Inspector: Configure most of your attributes and progressions directly from the Unity Inspector, without needing to write code.Scriptable Objects: Define attributes and experience curves as Scriptable Objects for clean and reusable data management.Clean, Commented Code: Includes full C# source code for complete transparency and easy customization.Fully Extensible: Easily create your own modifier types, resources, or progression logic.Why Choose MAS?✅ Rapid Development: Save countless development hours by not having to build and debug your own stat system.✅ Flexible & Scalable: Designed to adapt to the needs of any genre, from complex RPGs to arcade games.✅ Empowered Designers: Allows your designers to tweak and test progression without requiring code intervention.✅ Optimal Performance: Efficient implementation to ensure your games run smoothly, even with many characters.✅ Comprehensive Documentation: Access detailed documentation with examples and usage guides.What's Included in the Package?✓ Base Scripts for Attributes, Modifiers, and Resources.✓ Level and Experience System with Scriptable Objects.✓ Examples of modifier implementations (equipment, buffs).✓ Components for integrating with basic UI.✓ 1 Complete Demo Scene.✓ Comprehensive PDF Documentation.Simplify your game development and bring dynamic characters to life with Modular Attributes & Stats! Add it to your cart today.Technical detailsUnity Version: 2021.3 LTS or higher (compatible with newer versions)Render Pipelines: Pipeline Agnostic (Compatible with Built-in, URP, HDRP)Platforms: PC, Mac, Linux, iOS, Android, Consoles (e.g., PlayStation, Xbox, Nintendo Switch), WebGLDependencies: NoneScripting Language: C#I made all design tasks with IA. Create logo, promo images and so on




