Scientific Number Tools documentation
Build large-number gameplay, protect balances, and keep numeric errors visible.
Start here
How it works
A Scientific Number stores a double-precision mantissa and a decimal exponent. You can calculate with values beyond the range of a float or double without first converting them back to those types.
Use ordinary numbers for calculations, a Normal component to own a changing value, or Safe values when you need authenticated in-memory storage. Treat success and error outputs as part of the result. A failed operation is not a zero balance.
Find the right guide
- Numbers and errors — Understand normalization, precision and Idle Mode.
- Production and purchases — Build a resource counter and check affordability.
- Formatting — Display values and create a notation for your game.
- Safe values — Spend, authenticate and bind a value to its context.
- Components and replication — Observe changes and keep authority on the server.
- Save and recover — Bootstrap a session and recover a protected balance after restarting.
- Packed graphics and SIMD — Use the appropriate representation at each boundary.
- DataTables and CSV — Author numeric configuration with explicit saving.
Optional AI
The core works without an AI account or connection. The adapter is included in the same plugin. Follow AI setup and workflows to discover operations through Unreal’s Toolset Registry and connect a compatible client.
Before you ship
This documentation describes the current 1.0.0 source revision for Unreal Engine 5.8 on Win64. It is not an announcement of Fab availability. Check coverage and compatibility before choosing target platforms, and use troubleshooting if a result differs from the guide.
Need help?
Start with troubleshooting or contact support. The changelog records documented versions and their changes.