Simple Attribute Forge Ultimate
The complete attribute stack. Stats, formulas, modifiers, buffs, debuffs, status effects, and a full Soulslike demo. Everything you need for production RPGs.
// Generated by Simple Attribute Forge Ultimate
var group = new SimpleAttributeModifierGroup
{
name = "Combat Fury",
duration = 10f,
isDebuff = false
};
var mod = new AttributeModification(
"AttackDamage",
ModifierType.Percentage,
value: 25f);
mod.conditions.Add(new AttributeCondition
{
attributeName = "Health",
comparison = ComparisonType.LessThanPercent,
threshold = 50f
});
group.modifications.Add(mod);
group.ApplyTo(host);
Everything Above The Base Layer
Ultimate bolts the Modifier System onto the Free version's attribute stack. Temporary effects, scaling formulas, conditional logic, and the full Soulslike reference implementation. Pro formulas are included.
Three Implementation Approaches
Every modifier can be generated in three forms. Pick the one that fits each use case.
Component
MonoBehaviour with Inspector fields. Drag onto GameObjects for trigger zones, equipment, and environmental effects.
Helper
Static utility methods. Call from any script with runtime parameters. Perfect for spells and combat systems.
Asset
ScriptableObject definitions. Data-driven workflow for item databases, modding, and designer tools.
Key Features
Scaling Formulas
Visual formula editor. STR → Damage, Vigor → Health. Breakpoints, multipliers, and relationships.
Condition Logic
AND / OR / NOT operators over attribute comparisons and modifier presence checks. Nested logic trees.
Duration & Stacking
Time-based expiration, permanent effects, stack limits, and priority-based application order.
Regeneration Control
Modify rate, delay, or disable regen entirely. Poison, bleed, exhaust — all configurable.
Modification Types
Flat additions, percentage bonuses, multipliers, and mixed effects in one modifier.
Soulslike Demo
Complete 16-attribute system with 30+ generated modifiers. Assassin's Edge, Blessed Recovery, Combat Fury, more.
The Three-Tier Value System
Core architecture that prevents circular dependencies. Every attribute value is the sum of three independent tiers.
// totalValue = baseValue + formulaBonus + modifierBonus
baseValue = 50 // weapon damage
formulaBonus = Strength * 2 // = 60 (STR 30)
modifierBonus= (base + formula) * 0.25f // = 27.5 (Combat Fury)
totalValue = 137.5 // final damage
Technical
The Complete Attribute System
Stats, formulas, modifiers, buffs, debuffs. Everything you need for production RPGs.
Get on Unity Asset Store — $49.99