Introduction
beginner start hereDigits FX · Start Here
What is Digits FX?
Digits FX is a high-performance animated number display system for Unity. It renders fully customizable numeric displays in both UI Canvas and 3D World Space, complete with smooth transitions, visual effects, and built-in progress bars. Ideal for scores, health bars, timers, damage numbers, countdowns, and any numeric feedback in your game.
Zero-allocation engine — Digits FX uses a custom number formatting engine that produces no GC allocations during gameplay, making it safe for use in performance-critical update loops.
Key Features
Rendering Modes
- DigitsUI — Canvas/RawImage-based displays for HUD elements (scores, health, timers).
- Digits3D — MeshRenderer-based displays for world-space numbers (floating damage, labels).
Animations & Transitions
- 8 transition effects — Scroll, Morph, Fade, Flip Vertical, Flip Horizontal, Flip Clock, Pixelate, and None.
- Smooth easing — Linear, EaseIn/Out, Cubic, Bounce, and more easing functions.
- Pulse, Shake & Move — trigger visual feedback effects on value changes.
Visual Effects
- Glow, Fire, Ice, Glitter — built-in shader-based effects for eye-catching displays.
- Scan Lines & Glitch — retro/cyberpunk visual styles.
- Bevel, Shadows & Outlines — depth and readability enhancements.
Progress Bars
- Three layouts — Horizontal, Vertical, and Circular progress bars.
- Damage indicators — animated damage segment that trails behind the current value.
Performance & Pooling
- Zero GC allocations — custom number formatting engine.
- Digits3DPool — built-in object pooling for efficient creation and reuse of 3D displays.
- Profile system — shared profiles with automatic per-instance cloning.
Requirements
| Requirement | Details |
|---|---|
| Unity version | 2022.3 LTS or later |
| Render pipelines | Built-in, URP, HDRP |
| Platforms | All platforms supported by Unity (Windows, Mac, Linux, iOS, Android, consoles, WebGL) |
| Dependencies | None |
Next Steps
- Quick Start — get your first animated number display running in under 5 minutes.
- Core Concepts — understand profiles, effects, progress bars, and format strings.
- Scripting Support (C#) — full API reference for runtime control.
Was this page helpful?
Suggest an improvement
Help us improve this documentation page.