
Stylish floating combat text for 2D & 3D games. Show damage, healing, critical hits and more with smooth animations and customizable visual styles.Add polished combat feedback to your game with this floating damage text system. Supports 2D & 3D, various hit types, stylized animations, gradients, and scale/move effects. Easy to integrate and fully customizable for any game genre.Supported Render Pipelines:✅ Standard/Built-In✅Universal✅High-DefinitionFor a list of features, see Technical Details🛠️ General FeaturesModular, extensible floating text system.Fully customizable visuals per damage type.Plug-and-play with DamageTextAutoSpawner component.🔤 Text Content & StylingDisplays damage numbers (int) with optional prefix/suffix.Automatically adapts text font size and style based on damage type:Critical: large, bold, uppercase.Heal: prefixed with "+", bold.Shield/Poison/Fire/Ice: italic.Normal: scaled font size based on magnitude.Uses TextMeshPro for rendering (ensures rich text and performance).🎨 Dynamic ColoringColor transitions over time using Gradient per damage type:normalColorGradientcriticalColorGradienthealColorGradientshieldColorGradientpoisonColorGradientfireColorGradienticeColorGradientAlpha fades automatically over lifetime.🎞️ Movement TypesSelectable movement behaviors:⬆️ StraightUp: moves upward with slight horizontal randomness.💨 AwayFromReference: flies away from the camera's position.🏀 Parabolic: simulates projectile-like arc with gravity.🌊 Wave: sinusoidal horizontal motion while rising.🔍 ZoomIn: stays in place, useful for scale-based effects.📏 Scale & Rotation🔁 Rotation: spins text randomly clockwise or counterclockwise.🔎 Scale animation: controlled by AnimationCurve (scaleCurve), allows popping or squash/stretch.💥 Screen Shake EffectOptional camera-relative shake effect using shakeCurve and shakeIntensity.Adds extra impact to critical hits or strong feedback events.⏳ Lifetime HandlingEach text object lives for a customizable lifetime duration.Self-destroys automatically after fading out.🧪 Auto Spawner SystemDamageTextAutoSpawner:Automatically spawns floating texts on mouse click.Configurable spawn cooldown.Randomized spawn position offset for visual variety.Simulates different damage types using weighted randomization (critical, heal, fire, etc.).🎲 Damage Type RandomizerDetermines damage type based on configurable probabilities:criticalChance, healChance, etc.Ensures consistent and tunable test environment.📦 Prefab-Based DesignText objects are prefabbed and instantiated at runtime.Easy to integrate into any game via prefab references and API.