Simple Attribute Forge Ultimate extends the base Simple Attribute Forge system with powerful mathematical formula relationships, breakpoint conditions, and automated orchestration. Create complex RPG mechanics through visual editors without writing formula code.
Requirements: This Ultimate system requires the base Simple Attribute Forge system to be installed and configured first. The Ultimate system integrates seamlessly with existing attribute containers through the three-tier value architecture.
System Architecture
Three-Tier Value Integration
The Pro system integrates perfectly with the base system's three-tier architecture:
totalValue = baseValue + formulaBonus + modifierBonus
Where:
-baseValue - Base attribute value (equipment, upgrades)
-formulaBonus - Calculated by Pro system formulas
-modifierBonus - Temporary effects (buffs, debuffs)
Formula Data Flow
Formulas read from baseValue and write to formulaBonus, preventing feedback loops:
Step 1: Read baseValue from source attributes
↓
Step 2: Execute 7-step mathematical pipeline
↓
Step 3: Write result to formulaBonus
↓
Step 4: Base system calculates totalValue
Key Features
Visual Formula Editor
Create complex mathematical relationships through intuitive GUI. Seven-step pipeline system handles flat bonuses, percentages, multipliers, and conditional breakpoints.
Breakpoint System
Conditional effects that activate based on attribute values. Support for threshold and step-based triggers with multiple conditions.
Code Generation
Generates complete orchestrator MonoBehaviour with typed methods, validation, and performance optimizations. No manual coding required.
Import/Export
Full JSON import/export with schema validation. Share formulas between projects or version control your attribute systems.
Setup Tab: Select your AttributeData ScriptableObject
Formulas Tab: Create your first formula (e.g., STR affects Damage)
Configuration Tab: Set system name and export paths
Generate Tab: Create orchestrator and formula assets
Ready to go! Your orchestrator will automatically manage formula calculations and integrate with your existing attribute system.
Core Concepts
Formula Assets
Formulas are stored as ScriptableObject assets that can be edited in the Inspector after creation. This data-driven approach allows for easy modification without recompiling code.
Orchestrator Component
The generated orchestrator MonoBehaviour manages all formula execution, dependency tracking, and performance optimization. It implements IAttributeProvider for seamless integration.
Dependency Management
The system automatically tracks which formulas depend on which attributes, enabling smart recalculation that only updates affected formulas when values change.
Update Modes
Smart: Event-driven updates (recommended for most games)
3Result: Automatic formula calculation integrated with your existing system
// Automatically calculated by orchestrator:
health.baseValue = 100 // Your original value
health.formulaBonus = 50 // Level 5 × 10 = 50
health.totalValue = 150 // Final calculated value
Zero Code Required! The Pro system integrates seamlessly with your existing attribute containers through the three-tier architecture.
Simple Forge Product Family
You're viewing documentation for Simple Attribute Forge Ultimate - the advanced formula system that extends the base Simple Attribute Forge with mathematical attribute relationships.
Base Version (Free)
Complete attribute generation system:
Full attribute wizard
Complete code generation
Coroutine-based regeneration
Event system
Performance optimizations
JSON import/export
Demo manager
Full documentation
Influence System (Current)
Adds the Influence System:
Attribute relationships
Formula-based influences
7-step mathematical pipeline
Breakpoint system
Visual formula editor
Auto-calculation chains
Performance optimization
Advanced debugging tools
Ultimate Version ($49.99)
Everything in Ultimate PLUS Modifier System & Character Templates:
Complete modifier framework
Conditional modifiers
ARPG regeneration modifiers
Buff/debuff behavior flags
Priority, stacking, duration
Character Template System
Class-based starting attributes
JSON import/export
Complete Edition - Coming Soon
Everything in Ultimate PLUS Forge Suite:
ItemForge - complete item system
QuestForge - quest generation
DialogueForge - conversation system
Integrated systems workflow
AAA-ready game templates
Lifetime updates
Premium support
Compatibility Promise: Each version builds on the previous one. Ultimate extends Base without breaking existing functionality. Your current attribute code continues to work unchanged.
Version & Support
Current Version
Simple Attribute Forge Ultimate v1.0 - Advanced Formula System
Support & Resources
Documentation: Complete guides and API reference included
Demo Scene: Working example with multiple formula types
JSON Export: Schema documentation for external tool integration
Extension Methods: Compatibility layer for existing code
Credits
Created by Living Failure - Extending Unity game development capabilities through visual tools and automated code generation.