PUBLIC BETA · CURVE EDITOR TOOLKIT FOR UNITY

Curve Designer grew out of the challenges we faced while developing No Rest. It gives system designers and gameplay programmers one place to tune progression, balance economy and shape gameplay.
Download Beta for free
0.1.1 · Free during beta · Unity 2019.4+
One attribute. Your data, visualized.
Add [CurveContext] to a field or curve type. Choose the data you want to see.
[CurveContext(
horizontalAxis: "Drop count",
verticalAxis: "Chance (%)",
X = nameof(CountWeight.Count),
Y = nameof(CountWeight.Weight),
PreviewMode = DiscretePreviewMode.Bars,
Normalize = true)]
public CountWeight[] DropCountWeights;
[Serializable]
public struct CountWeight {
public int Count;
public int Weight;
}
A complete workflow for system designers, in one place.
Import, design, store, and optimize curves directly in the Unity Editor.

Design equations in the editor
Turn equations into editable curves. Explore formulas and shape progression directly in Unity.

Build a reusable curve library
Save, organize and compare presets, then reuse them across your balancing work.

Keep curves and spreadsheets in sync
Edit values in Sheet Preview or on the graph. Copy and paste input/value columns to and from Excel.

Fewer keys. The shape you intended.
Preview redundant keys and sampled error, then optimize the curve at your chosen accuracy.

Add support for custom previews
Visualize your own curve types and multi-value data, from damage ranges to custom gameplay outputs.


Light or dark. Your choice.
The same Curve Designer workflow in both Unity editor themes.

Design equations in the editor
Turn equations into editable curves. Explore formulas and shape progression directly in Unity.

Build a reusable curve library
Save, organize and compare presets, then reuse them across your balancing work.

Keep curves and spreadsheets in sync
Edit values in Sheet Preview or on the graph. Copy and paste input/value columns to and from Excel.

Fewer keys. The shape you intended.
Preview redundant keys and sampled error, then optimize the curve at your chosen accuracy.

Add support for custom previews
Visualize your own curve types and multi-value data, from damage ranges to custom gameplay outputs.


Light or dark. Your choice.
The same Curve Designer workflow in both Unity editor themes.

Design equations in the editor
Turn equations into editable curves. Explore formulas and shape progression directly in Unity.

Build a reusable curve library
Save, organize and compare presets, then reuse them across your balancing work.

Keep curves and spreadsheets in sync
Edit values in Sheet Preview or on the graph. Copy and paste input/value columns to and from Excel.

Fewer keys. The shape you intended.
Preview redundant keys and sampled error, then optimize the curve at your chosen accuracy.

Add support for custom previews
Visualize your own curve types and multi-value data, from damage ranges to custom gameplay outputs.


Light or dark. Your choice.
The same Curve Designer workflow in both Unity editor themes.

Design equations in the editor
Turn equations into editable curves. Explore formulas and shape progression directly in Unity.

Build a reusable curve library
Save, organize and compare presets, then reuse them across your balancing work.

Keep curves and spreadsheets in sync
Edit values in Sheet Preview or on the graph. Copy and paste input/value columns to and from Excel.

Fewer keys. The shape you intended.
Preview redundant keys and sampled error, then optimize the curve at your chosen accuracy.

Add support for custom previews
Visualize your own curve types and multi-value data, from damage ranges to custom gameplay outputs.


Light or dark. Your choice.
The same Curve Designer workflow in both Unity editor themes.
Subscribe
Stay up to date with actionable strategies for reducing technical debt, optimizing pipelines, and fun tripple-A production stories!
Subscribe
Stay up to date with actionable strategies for reducing technical debt, optimizing pipelines, and fun tripple-A production stories!
Subscribe
Stay up to date with actionable strategies for reducing technical debt, optimizing pipelines, and fun tripple-A production stories!