LF Attribute Forge - Pro Version
Advanced Formula & Influence System. Visual editors for complex RPG mechanics. $19.99
Get on Unity Asset Store - $19.99Marketing Overview
Why Upgrade to Pro?
The Pro Version adds the Influence System - a visual formula editor that handles attribute relationships, scaling formulas, and conditional bonuses without writing code. Build Dark Souls-style stat scaling in minutes, not hours.
Visual Formula Editor
Create complex attribute relationships through drag-and-drop interface. No math code required.
7-Step Pipeline
Industry-standard mathematical formula system. Flat bonuses, percentages, multipliers, and more.
Breakpoint System
Conditional effects based on attribute thresholds. "Every 10 Strength adds 1% damage."
Prevent Circular Dependencies
Three-tier architecture ensures Strength can affect Damage without creating infinite loops.
Zero GC Allocation
Smart dependency tracking and caching. Only recalculates when source attributes change.
Runtime Testing
Built-in test panel with live calculation preview. Debug formulas before deployment.
Perfect For:
- Action RPGs: Soulslike stat scaling (Health = Vigor × 26.8 + 400)
- Traditional RPGs: Strength affects Attack Damage, Intelligence affects Spell Power
- Strategy Games: Unit stats influence derived stats (Speed, Armor, Initiative)
- Roguelikes: Complex procedural stat generation with breakpoints
- MMORPGs: Multi-tier attribute progression systems
Real-World Example: Dark Souls-Style Scaling
With Pro, you can create authentic Soulslike mechanics:
- Health = Vigor × 26.8 + 400 (scaling formula)
- Stamina = Endurance × 2 + 90 (flat + multiplier)
- Attack Damage += Strength × WeaponScaling (attribute influence)
- Every 10 Dexterity = +1% Critical Chance (breakpoint)
All configured visually. Zero formula code.
Screenshots
Visual formula editor interface
7-step influence pipeline
Breakpoint configuration
Runtime testing panel
Advanced formula options
Attribute relationships
Scaling formula editor
Conditional bonuses
Pipeline visualization
Inspector integration
Formula debugging tools
Complex stat scaling
Multi-attribute formulas
Code generation preview
Validation and testing
Final production code
Technical Overview
The Influence System (Pro Tier)
The Influence System sits in the middle tier of the three-tier architecture:
totalValue = baseValue + formulaBonus + modifierBonus Pro Version: • baseValue - You set this (equipment, upgrades) • formulaBonus - Calculated by Influence System formulas • modifierBonus - Always 0 (Ultimate version feature) Example: Health attribute baseValue = 100 (from equipment) formulaBonus = Vigor × 26.8 (calculated by formula) modifierBonus = 0 (not using Ultimate) totalValue = 100 + (15 × 26.8) + 0 = 502 HP
7-Step Formula Pipeline
Every formula follows the same mathematical pipeline for consistent, predictable results:
Result = PostFlat + ((Start + Flat) × (1 + AddPct% - SubPct%) × Multipliers) Step 1: Starting Point - Zero or target's baseValue Step 2: Flat Bonuses - Add/subtract (STR × 2 = +20 damage) Step 3: Additive Percentages - Increases (INT adds 5% spell dmg) Step 4: Subtractive Percentages - Decreases (encumbrance reduces speed) Step 5: Multipliers - Static factors (equipment × 1.2) Step 6: Post-Flat Bonuses - Final adjustments Step 7: Apply Mode - Override/Add/Subtract to target
Breakpoint System
Conditional effects that activate based on attribute value thresholds:
- Threshold Breakpoints: "If Strength >= 50, add +10 damage"
- Step Breakpoints: "Every 10 Strength points adds 1% critical chance"
- Multiple Conditions: Combine threshold and step conditions in one formula
- Runtime Evaluation: Automatically recalculates when source attributes change
What Gets Generated (Pro Features)
Formula Orchestrator
MonoBehaviour that manages all formulas, dependencies, and recalculation triggers.
Typed Methods
Compile-time safe formula access through generated methods with full IntelliSense.
Validation Logic
Automatic circular dependency detection and performance warnings.
Performance Characteristics
- Zero GC allocation during formula calculations
- Smart dependency tracking - only recalculates affected formulas
- Event-driven recalculation - updates when source attributes change
- Cached results - formulas cache until dependencies update
- Memory footprint: ~30KB per formula set
- Configurable update modes - immediate or batched recalculation
Circular Dependency Prevention
The three-tier system architecture prevents infinite loops:
- Formulas read from: baseValue (tier 1)
- Formulas write to: formulaBonus (tier 2)
- Result: Strength can affect Damage without Damage affecting Strength
Example Safe Setup:
- Vigor baseValue = 15
- Health formulaBonus = Vigor.baseValue × 26.8
- Health totalValue = Health.baseValue + Health.formulaBonus
- No circular reference because formula only reads Vigor's base, not total
Import/Export System
- Full JSON export with schema validation
- Human-readable format for version control
- Share formulas between projects
- Team collaboration through JSON files
- Backward compatibility with legacy formats
Runtime Testing Tools
- Formula breakdown window - visualize each calculation step
- Live preview - test formulas with temporary values
- Performance profiler - monitor calculation time
- Dependency viewer - see which formulas affect which attributes
- Edge case testing - validate formulas before deployment
Requirements
- LF Attribute Forge (Free Version) installed and configured
- Unity 2021.3 or newer
- Existing AttributeData container from Free Version
- No additional third-party dependencies
Need Even More? Upgrade to Ultimate.
Pro is Perfect If:
- You need attribute scaling formulas
- Stats influence other stats
- Conditional bonuses (breakpoints)
- Soulslike progression systems
- But DON'T need buffs/debuffs
Upgrade to Ultimate If:
- You need temporary buff/debuff systems
- Status effects with duration
- Complex condition logic (AND/OR/NOT)
- Stackable modifiers
- Regeneration rate modifiers
What You Get With Ultimate:
- Everything in Pro
- Complete Modifier System
- 3 implementation approaches
- Soulslike demo (30+ modifiers)
- Full buff/debuff framework
Currently pending Unity Asset Store verification
Ready for Advanced Formulas?
Build Soulslike stat scaling and complex RPG mechanics visually.
Get Pro Version on Unity Asset Store - $19.99Requires Free Version • Zero GC Allocation • Production Ready