
A retro-style message window system for Unity.
Supports animated text, portraits, choices, input fields, themes, mobile-ready UI, and both Input Systems.RetroTextBox is a simple yet powerful message window system designed for RPGs, adventure games, and visual novels. With just one line of code, you can display retro-style text boxes with character-by-character animation, optional sound effects, and speaker portraits. The asset includes ready-to-use prefabs and demo scenes, allowing you to get started immediately. RetroTextBox also provides choice buttons, input fields, multiple built-in themes, and supports custom themes to match your game's style. It works with both the Legacy Input Manager and the New Input System, ensuring compatibility with all types of Unity projects. Designed with cross-platform support in mind, RetroTextBox runs seamlessly on Windows, macOS, iOS, and Android, with safe area handling and both portrait and landscape orientation support.Minimum Unity version: 2022.3.5f1 LTS or laterRender Pipeline: Built-in, URP, HDRPPlatforms: Windows, macOS, iOS, AndroidDependencies: TextMeshPro (Unity standard package)Key Features:- Character-by-character text animation with optional sound- Portrait and speaker name display- Choice buttons and input fields- Auto-scrolling for long text- Multiple built-in themes + custom theme support- Safe area support for mobile devices- Event blocking to prevent click-through- Works with both the Legacy Input Manager and the New Input System- Demo scenes and prefabs includedNote:Some demo images were generated with AI and are provided for demonstration purposes only. They are not required for the functionality of the asset.