HarderStudios - Excellent Idle Number System

EXCELLENT IDLE NUMBER SYSTEM

A lightweight and scalable large number system for Unreal Engine 5 designed for Idle Games, Incremental Games, Clicker Games, Tycoon Games, and advanced economy systems.

The system provides large number arithmetic and multiple formatting styles directly in Blueprints without requiring C++ or external dependencies.

Designed for clean integration, high scalability, and progression-heavy gameplay systems.

FEATURES

• Large number arithmetic in Blueprints
• Scientific notation support
• Engineering notation support
• Classic idle-game suffix formatting (K, M, B, T, etc.)
• Automatic normalization and overflow handling
• Automatic notation switching
• Lightweight Blueprint Function Library workflow
• Beginner-friendly integration
• Example widget and demo map included

INCLUDED FUNCTIONS

• NormalizeBigNumber
• MakeBigNumberFromFloat
• MakeBigNumberFromInt
• AddBigNumber
• SubtractBigNumber
• MultiplyBigNumber
• MultiplyBigNumberByFloat
• DivideBigNumber
• CompareBigNumber
• PowBigNumber
• RootBigNumber
• AddBigNumberByFloat
• BigNumberToString
• BigNumberToString_Classic
• BigNumberToString_Scientific
• BigNumberToString_Engineering
• ReplaceCommaWithDot

PERFECT FOR

• Idle Games
• Incremental Games
• Clicker Games
• Economy Systems
• Resource Management
• Prestige Systems
• Tycoon Games
• Simulation Games
• RPG Currency Systems

NUMBER FORMATS

Classic

Example: 12.5M

Scientific

Example: 1.25e18

Engineering

Example: 125e15

Auto Mode
Automatically switches formatting style depending on magnitude.

EASY BLUEPRINT INTEGRATION

The system is designed to be simple, modular, and easy to integrate into existing Unreal Engine 5 projects.

No C++ required.

INCLUDED DEMO

Includes a simple interactive example widget demonstrating:

• Idle-style number growth
• Formatting modes
• Arithmetic operations
• Scaling behavior

TECHNICAL DETAILS

• Unreal Engine 5
• Blueprint Only
• Content-Only Asset Pack
• No external dependencies

Designed for developers who need scalable large-number support without unnecessary complexity.