LF Attribute Forge Pro

← Back to Assets

LF Attribute Forge - Pro Version

Advanced Formula & Influence System. Visual editors for complex RPG mechanics. $19.99

Get on Unity Asset Store - $19.99

Marketing 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

LF Attribute Forge Pro Features
Screenshot 1

Visual formula editor interface

Screenshot 2

7-step influence pipeline

Screenshot 3

Breakpoint configuration

Screenshot 4

Runtime testing panel

Screenshot 5

Advanced formula options

Screenshot 6

Attribute relationships

Screenshot 7

Scaling formula editor

Screenshot 8

Conditional bonuses

Screenshot 9

Pipeline visualization

Screenshot 10

Inspector integration

Screenshot 11

Formula debugging tools

Screenshot 12

Complex stat scaling

Screenshot 13

Multi-attribute formulas

Screenshot 14

Code generation preview

Screenshot 15

Validation and testing

Screenshot 16

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.

📊 Compare All Versions

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

Learn About Ultimate →

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.99

Requires Free Version • Zero GC Allocation • Production Ready