Introduction

beginner start here

Digits 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

RequirementDetails
Unity version2022.3 LTS or later
Render pipelinesBuilt-in, URP, HDRP
PlatformsAll platforms supported by Unity (Windows, Mac, Linux, iOS, Android, consoles, WebGL)
DependenciesNone

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?