
FloatingTextEngine is a modular and easy-to-use library for creating floating text in Unity. Perfect for displaying damage numbers, status effects, or any dynamic values.Youtube • TwitterFloatingTextEngine is a powerful and flexible library designed to display floating text in Unity games with ease. Whether you’re showing damage numbers, status effects, or any other dynamic values, this library offers a smooth, performance-friendly solution.Key Features:Modular System: Easily add and customize text behaviors with pre-built modules for movement, fading, and more.Seamless Integration: Works out-of-the-box with Unity, no complex setup required.Highly Customizable: Tailor the appearance, speed, and direction of the floating text to fit your game's aesthetic and design.Optimized for Performance: Lightweight and efficient, using object pooling to minimize memory usage and ensure smooth gameplay.2D Focused, with 3D Support Coming Soon: While the library is focused on 2D, there are plans to fully integrate with 3D in upcoming updates.With a simple setup and intuitive API, FloatingTextEngine allows you to quickly enhance your game’s visual feedback and bring your UI to life with dynamic floating text effects.Requirements:Requires TextMeshPro packageFeatures:Chaining Behavior Design: The FloatingTextEngine offers a variety of behaviors that can be easily chained together in code to create unique visual effects. Additionally, the library includes customizable functions like Wait and DelayFor, which give you further control over the timing and flow of text animations.Performance in mind: By utilizing Unity’s object pool classes, this library ensures that only the necessary game objects are created, avoiding unnecessary overhead. Reusing finished or inactive text objects improves performance, especially in more demanding environments.Presets included: The included preset feature offers predefined behavior sets for common game-related effects such as critical strikes, blocks, missed attacks, and healing. These presets make it easy to implement floating text with minimal setup, while still allowing the flexibility to add custom methods as needed.Supported OS: Developed/Tested on: Windows 11Unity Development done with: 2022.3.21f1 Package tested on Unity versions: 6000.0.48f1, 2021.3.45f1Other platforms: Unverified (However, the library should work across platforms due to Unity's cross-platform support)Link to documentation: https://blackmasssoftware.github.io/FloatingTextEngineDocs/