Runtime stat model
Strongly typed stats expose base, calculated, minimum and maximum values. Batch updates group related changes and defer notifications until completion.
Independent project · Work in progress
Work in progress. This Unity Asset Store package is not yet released. Features, visuals and names may change.
A Unity package for runtime stats, modifiers and resources, with editor tools for inspecting dependencies and tracing calculations.
Core features
StatConductor provides the calculation and inspection layer beneath project-owned combat, equipment, progression and UI. Developers can use the runtime C# API directly or author reusable data in Unity.
Strongly typed stats expose base, calculated, minimum and maximum values. Batch updates group related changes and defer notifications until completion.
Flat, additive percentage, multiplicative and custom modifiers support calculation layers, timed lifetimes, conditions, stack limits and aggregate, refresh, replace or unique policies. Handles, group IDs, owner IDs and exclusive categories give gameplay code explicit cleanup rules.
Cross-stat modifiers can read values from the same or another stat system. Dependency tracking propagates source changes and rejects circular links. Stat-backed resources cover current health, mana, stamina, ammunition and similar values, with change events for gameplay and UI.
In-memory snapshots and built-in JSON serializers capture stat systems and resources. Restore reports surface schema, identity and source-resolution problems, while aggregate saves reconnect supported cross-system links by stable system ID.
Stat Catalog assets generate strongly typed enums; reusable Stat Profiles provide per-instance overrides. Catalogs can be exported to CSV and imported through a validated preview, while ScriptableObject effects bundle modifiers for reuse.
The editor browser finds scene systems and indexed project assets. Live values, modifier previews, dependency graphs, Stat Trace, calculation breakdowns and configuration diagnostics make the path from authored data to a runtime result visible.
Stat Trace
The graph shows how stats and modifiers connect. The calculation audit breaks a selected value into its contributing stages, so the result can be inspected alongside the dependency graph.
These are current Unity editor captures from the package workspace.

Developer tooling
The editor tools expose tracked systems, grouped audit findings, reusable effect assets and stat profiles for inspection while building a project.

Runtime sample
The standalone sample connects runtime stat changes to equipment, effects, resources and other interactive scenes.

Standalone build captures · 14 October 2026
These captures come from the current standalone build. They show runtime stats, timed effects, equipment, saving and character rolls in the sample environment.
Battle sample
The package also includes a battle sample that exercises stats across multiple characters, with visible critical hits and active modifiers during combat.

More work