Rawbit Studio

Game Developer & CEO Rawbit Studio

IntString - BigNumber - Idle Incremental

RawIntString is a C++ plugin for Unreal Engine that provides a highly efficient way to handle large numbers using mantissa-exponent notation. This plugin is particularly useful for Incremental, Idle, and Clicker games.

Features

  • Handles extremely large numbers using scientific notation.
  • Blueprint-accessible mathematical operations (Addition, Subtraction, Multiplication, Division).
  • Custom number formatting with suffixes (K, M, B, T, Qa, Qi, etc.).
  • Optimized for performance and large-scale calculations.
  • Full support for Unreal Engine 5.5.

Installation Guide

To install the RawIntString plugin, follow these steps:

Download with FAB RawIntString v1.0

We strongly recommend creating a backup of your project before installing the plugin to ensure you can restore it in case of any issues.

  1. Download the plugin and extract it into the Plugins folder of your Unreal Engine project.
  2. Open your Unreal Engine project, go to Edit > Plugins, and add the directory where you saved the plugin.
  3. Find RawIntString in the plugin list and enable it.
  4. Restart Unreal Engine to apply the changes.
  5. If prompted to rebuild the project, proceed with the rebuild.

Usage

1. Creating Large Numbers

You can create large numbers using Blueprints or C++:

FRawIntString LargeNumber(1.5f, 12); // Represents 1.5e12

2. Performing Mathematical Operations

The plugin provides basic arithmetic functions:

FRawIntString Result = URawIntStringBPLibrary::Add(NumberA, NumberB);
FRawIntString Result = URawIntStringBPLibrary::Multiply(NumberA, NumberB);

3. Converting from String

You can convert a string representation of a large number:

FRawIntString ParsedNumber = URawIntStringBPLibrary::FromString("1.5T");

4. Formatting Numbers

Convert a large number to a human-readable format:

FString FormattedNumber = URawIntStringBPLibrary::FormatLargeNumber(LargeNumber);

Blueprint Integration

All functions are accessible from Blueprints. Simply add the RawIntString node in Blueprint and use available functions like:

  • Add Large Numbers
  • Subtract Large Numbers
  • Multiply Large Numbers
  • Divide Large Numbers
  • Format Large Number
  • Convert String to Large Number

Support

If you encounter any issues or need support, please visit our official documentation page or contact us at [email protected].

License

All rights reserved © 2025 Rawbit Studio.

Steam Epic Games Google Play Itch.io

Powered by

Unreal Engine Blender