CustomSpriteText View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
6000.0.23 or later
Package size
3.8 MB
Files
25
Views in the past week
3

Price tracking

Last checked
Tracked since
Lowest recorded
$9.99 on

Keywords

CustomSpriteText

by Soma47 (opens in new tab)

No ratings yet

Custom Text Sprite is a flexible text rendering system for Unity that supports both 2D and 3D text. It uses individual character sprites, enabling dynamic text updates, animations.

Price $9.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for CustomSpriteText, 6 months Current $9.99; lowest $9.99; highest $9.99 in this period. $0 $5 $10 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

CustomSpriteText screenshot 1

CustomSpriteText screenshot 1

About this asset

Version 1.0 – Custom Text & Dialogue System

Custom Text Sprite Features:

  • Custom Text Rendering: Allows developers to render text in Unity without relying on standard UI Text or TextMeshPro components.
  • 2D and 3D Support: Text can be displayed in UI or the 3D world, with seamless switching between modes.
  • Dynamic Text Input: Update text at runtime using string input.
  • Text Animations: Supports per-character animations like fade, scale, and movement for both 2D and 3D letters.
  • Efficient Object Management: Reuses character objects to prevent duplicates, reduce garbage collection, and maintain smooth performance.
  • Customizable Layout: Font size, spacing, and alignment can be adjusted at runtime for flexible text design.

Dialogue System Features:

  • NPC Dialogue Support: Assign dialogue lines to NPCs with multiple dialogue options.
  • Dialogue Manager: Central manager to control dialogues, start/pause/end dialogues, and assign custom text dynamically.
  • Dialogue Events: Trigger sound effects, animations, visual effects, or custom logic (e.g., quests, choices) during dialogues.
  • Dynamic Text Assignment: Update dialogue text based on game state or player decisions.
  • Flexible Integration: Works with both 2D UI and 3D world text systems.
  • Optimized Performance: Dialogue objects reuse existing text objects, ensuring smooth runtime performance.
  • Typewriter & Effects: Built-in support for timed text display, typewriter effects, and fading effects.

Overall:
This system provides full control over text rendering and dialogue management in Unity, allowing developers to create dynamic, animated, and interactive text experiences without being tied to standard text components.

From the publisher's Asset Store listing.

Technical details

Technical Details

Rendering:

  • Uses individual sprites for each character for maximum flexibility.
  • Supports RectTransform (2D UI) and Transform (3D world objects).

Animation Support:

  • Per-character animations for scale, rotation, position, and fade.
  • Works consistently across 2D and 3D without visual conflicts.

Performance Optimizations:

  • Reuses existing GameObjects for characters to avoid unnecessary creation and destruction.
  • Prevents duplicate letters when text is updated to a shorter string.
  • Minimizes garbage collection for frequent text updates.

Customization Options:

  • Runtime adjustment of font size, spacing, and alignment.
  • Switching between 2D and 3D modes preserves animations and layout integrity.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.0.23f1 Compatible Compatible Compatible

As listed on the Asset Store.