A high-performance Big Number library for Godot games. Perfect for idle / incremental games, or any project where you need numbers exceeding the limits of standard integer and float types.
This plugin was built upon ChronoDk's GodotBigNumberClass, credits to him! Though my version uses GDExtension instead, for optimization.
Check the comparison below (results may vary):
Hardware used for testing:
- AMD Ryzen 5 5600
- AMD RX 6750XT
- 48 GB RAM 3200MHz
- 512 GB SSD M.2
Managing massive numbers in games is performance-heavy and complex. This plugin provides you with:
- Capable of handling numbers much larger than float or int
- High Performance
- Built-in support for multiple notation styles:
- Scientific (1.23e45)
- AA Notation (aa, ab, ac...)
- Metric Symbols (k, M, B, T...)
- Metric Names (kilo, mega, giga...)
- Methods similar to standard arithmetic operations.
This is a GDExtension plugin, built with performance in mind.
| Platform | Supported Systems |
|---|---|
| Desktop | 🪟 Windows • 🐧 Linux • 🍎 MacOS |
| Mobile | 🤖 Android • 📱 iOS |
| Others | 🌐 Web |
Check Releases for older versions.
Only needed if you want to modify the plugin. Follow godot-plus-plus instructions, and you'll be fine!
- Download the latest release
- Extract to your Godot project, and make sure this is how your project structure looks:
your_project_folder/
├── addons/
│ └── big_number/
│ ├── bin/
│ ├── big_number.gdextension
│ └── ...
- That's it! BigNumber should now be installed 😁.
(Since it is a GDExtension plugin, you don't need to activate it through Project Settings. Just restart the editor if classes don't appear immediately.)
Check the Wiki for information on how to use this plugin.
Or jump to whatever you need:
Check out my other Godot plugins:
If this plugin helped you, please, consider:
- ⭐ Star this repository
- 🐛 Report bugs in Issues
- 💡 Suggest improvements
Thanks to ChronoDK for his GodotBigNumberClass which inspired and was the base for this plugin.
And a BIG thanks to Nikich for his godot-plus-plus template.




