Utterer View on Asset Store (opens in new tab)

Package details

Latest version
2.0.1
Last updated
First released
Unity version
6000.2.10 or later
Package size
401 KB
Files
64
Favorites
6
Views in the past week
16

Price tracking

Last checked
Tracked since
Lowest recorded
$23.00 on

Keywords

Utterer

by Madsir Studio (opens in new tab)

No ratings yet

Create linear or dynamic dialogs, add captions, localize multiple types of components, and interpolate or recolor chosen strings.

Price $39.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Utterer, 6 months Current $39.99; lowest $39.99; highest $39.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 9

Utterer screenshot 1

Utterer screenshot 1

About this asset

Dialogue System

  • Create a linear or dynamic dialog sequence.
  • Customize the appearance of the system and its elements.
  • Control settings for each individual part of the sequence.

Captions System

  • Create and control a timed sequence of captions.
  • Customize the system and its elements.

Languages Asset

  • Stores your project's localization information.
  • Automatically guides the components connected to it.
  • Localize Text, Image, and Audio Source,Utterer Dialogue System and Utterer Captions System components.
  • Import or export translations in .csv format

Dynamics Asset

  • Stores your custom list of dynamic calls in order to interpolate or color-code certain strings.
  • Examples: Swap all instances of "Player" with the user's chosen name. Set a certain word to a standout color.

From the publisher's Asset Store listing.

Technical details

Most Utterer components have an associated tool which functions as a workspace for editing the component.

Dialogue and Captions Tools create a window for each part in the sequence.

Texts, Images, and Audio Tools create a window for each language in the languages list.

All Tools have the following:

  • Scrollable workspace
  • Draggable windows
  • Custom background color
  • Light & Dark modes
  • Quick-positioning (rows, columns, or diagonally)

Dialogue System

  • Fade the system and/or its elements
  • Apply typing animations
  • Pause the scene during the sequence
  • Use an auto layout or create a custom layout
  • Hide or show different elements of the system
  • Customize colors, fonts, textures, etc.
  • Can be interactive, time-based, and/or response-based

Dialogue Tool :

  • Edit your dialogue sequence
  • Localize using Languages
  • Add and remove dialogue parts to the sequence
  • Control which inputs can interact with the system
  • Import/export strings from txt/csv files
  • Behaviours can be added to responses

Works with TextMesh Pro, TextMeshProUGUI, and Legacy Text components.

Captions System

  • Fade captions
  • Apply typing animations
  • Hide or show the background
  • Customize colors, fonts, textures, etc.
  • Scale the background to the text
  • Scale the text to the background

Captions Tool :

  • Edit your captions sequence
  • Add and remove caption parts to the sequence
  • Import/export strings from txt/csv files

Works with TextMesh Pro, TextMeshProUGUI, and Legacy Text components.

Languages

Localize your project by choosing from a prebuilt list of over 180 languages. Comes with a Porter tool for importing and exporting .csv spreadsheets.

Utterer Languages includes a Language Chooser script which syncs dropdown components with the Languages In Use list and allows the user to choose a language at runtime.

Uses the following components:

Utterer Texts

Can be added to objects with Text, TextMeshPro, or TextMeshProUGUI components

This component's tool can import/export strings from txt/csv files.

Utterer Audio

Can be added to objects with Audio Source components

This component's tool shows the length and wavefile of each audio clip.

Utterer Images

Can be added to objects with Image components

This component's tool shows the the size and preview of each image.

Built-in compatibility with:

Utterer Dialogue System

Utterer Captions System

Dynamics

Utterer Dynamics replaces any "call" (a string or part of a string surrounded by < and > - Ex. <Player Name>) with its associated "ID" (Ex. "Madsir").

If a call's ID is "color" the system will change the color of the string inside the call with a color of your choice (ex. Call: <Dynamics> , ID :"color")

Works with TextMesh Pro, TextMeshProUGUI, and Legacy Text components.

Extras:

This asset includes a User Manual, a Scripting Reference Manual, and a Helpful Scripts pack for enabling, disabling, and triggering objects.

Compatibility:

If you don't have the Text Mesh Pro package installed, uncheck the TMP Variants folder in the asset's Prefabs folder when installing.