Current sales News My Tracked Assets Login
Maths Engine preview
Unity

Maths Engine

By Arijeet Baruah

Current price
FREE
Lowest recorded
FREE
7 likes
Maths Engine preview 1 1 / 3

Price history

Lowest recorded standalone price: FREE. Recorded observations span to . This is our available history, not a guaranteed all-time low. Bundle package prices are separate.

Recorded prices for Maths Engine Price history over the last three months. The solid stepped line shows standalone prices, including inferred periods. Blue lines with diamond markers show bundle package prices. Offer details follow the graph. $0.00 $0.50 $1.00 Aug 9, 2026 Nov 9, 2026
Standalone price

Last three months, in USD. Bundle prices cover the whole package.

About Maths Engine

  • Tools, Systems & Learning > Development Tools & Automation
MathsEngine is a modular, node-based math evaluation system for Unity. Define any mathematical formula as a reusable ScriptableObject graph and evaluate it at runtime with a single line of code — no hardcoded logic, no formula spaghetti in your MonoBehaviours.
Whether you're building RPG damage calculations, AI scoring, procedural generation curves, or physics rules, MathsEngine keeps your math clean, inspectable, and entirely designer-friendly.
HIGHLIGHTS
– Node-Based Formula Graphs – ScriptableObject-Driven – Runtime Parameter Support – Live Equation Preview – Arithmetic, Trig, Utility & Random Nodes – AnimationCurve Integration – Unity Time Nodes – Fully Extensible Custom Nodes – Package Manager (UPM) Ready
• Node-Based Formula Graphs: Build complex expressions by composing small, reusable nodes into a tree. Nodes reference other nodes as inputs, and the graph evaluates from root to leaf to produce a single float result.
• ScriptableObject-Driven: Formulas are stored as MathFormula assets in your project. Tweak values directly in the Inspector without touching code — ideal for designers and non-programmers.
• Runtime Parameter Support: Pass dynamic values — player stats, enemy attributes, game state — into any formula at runtime using a simple variadic API: float result = formula.Calculate(playerAttack, enemyDefense);
• Live Equation Preview: Every formula auto-generates a human-readable equation string via ToEquation(), displayed directly in the Inspector for instant debugging and validation. e.g. (5 + 3) * 2 = 16
• Rich Built-In Node Library:
Arithmetic: Add, Subtract, Multiply, Divide, Modulo, Power, Absolute, Negate
Trigonometry: Sin, Cos, Tan, Atan2, Deg2Rad, Rad2Deg
Utility: Min, Max, Clamp, Lerp, InverseLerp, SmoothStep, MoveTowards, PingPong
Animation: AnimationCurve evaluation from any node value
Time: Time, DeltaTime, FixedDeltaTime
Constants: ConstantNode
Random: UnityRange, XorShift32 RNG

• Fully Extensible: Create custom nodes by subclassing BaseMathNode and implementing Calculate() and ToEquation(). Custom nodes integrate into any MathFormula graph with no additional setup.
• UPM Ready: Installed directly via Unity Package Manager using a Git URL — no .unitypackage import required.

More from Arijeet Baruah

Browse this publisher's assets

Unity price last checked .

Prices and availability may change.