Simple Smooth Text Animator

This Unity package includes two versatile scripts: SmoothTextAnimator and DialogueBoxType.

  • SmoothTextAnimator: This script provides a smooth, letter-by-letter text animation, ideal for enhancing dialogues, tutorials, and narrative elements in your game. It supports both TextMesh Pro and Unity's built-in UI Text, making it suitable for various projects. You can customize the delay between characters and the delay before typing starts, allowing for tailored pacing in your storytelling.
  • DialogueBoxType: This script manages the appearance of dialogue boxes, enabling you to dynamically change their sprites based on the character's speaking position (Left, Right, or Middle). This feature is particularly useful in RPGs, visual novels, and any game with character dialogues, as it improves visual clarity and player engagement.

Customization

Both scripts are highly customizable, allowing developers to adjust parameters via the Unity Inspector. You can easily assign different sprites for the dialogue box and modify text animation settings to match your game's theme.

Suitability

This package is suitable for a variety of genres, including RPGs, adventure games, visual novels, and any project that involves storytelling and character dialogues. By integrating these tools, you can significantly enhance the player experience with engaging visuals and dynamic text interactions.