EasyTalk Dialogue System

$39
Publisher Okitoki Games
File size 410.18MB
Number of files 1252
Latest version 1.0.0
Latest release date 2024-05-31 05:26:13
First release date 2024-05-31 05:26:13
Supported Unity versions 2018.4.2 or higher

EasyTalk is an advanced dialogue system for Unity. EasyTalk uses a custom-made node-based editor to make writing branching dialogue easy, flexible, and powerful.


The UI system provides several drag-and-drop prefabs for a variety of completely customizable dialogue UI layouts, with several styles included to make it easy to get started. With the power of EasyTalk, you can have a nice interactive dialogue system up and running in minutes, not hours.


The EasyTalk system makes it possible to write dialogue in a simple, intuitive way, and even gives you powerful tools to implement and trigger advanced logic during your conversations. And if you need to add voice lines into your dialogue, all you have to do is drag-and-drop the audio files onto your nodes!


EasyTalk supports over 130 languages, and with built-in support for Google Cloud Translate, you can easily translate your dialogues with just a single click; or if you prefer or need more precise control over translations, you can export and import localization files (CSV format).


Features

  • Full source code included

  • Works for 2D and 3D games

  • Node-Based Dialogue Editor - powerful and intuitive
    • Dynamic branching dialogue creation
      • Dynamic path-modifying nodes
        • Random path selection
        • Path selection via index
        • Sequential path selection
      • Drag-and-drop audio/voice lines for your lines of dialogue
      • Powerul logic and variable nodes allow you to
        • Create, store, and use variable values in your dialogue
        • Implement advanced logic for controlling dialogue pathing during playback
        • Trigger scripts on MonoBehaviours and use static methods
    • And much more...

  • Advanced Dialogue Playback System
    • Simple save/load system to load dialogue states
    • Easily create 3D/2D zones to automatically play dialogue
    • Easy to integrate wth cutscenes using the Timeline

  • Powerful Dialogue UI
    • Includes many completely customizable UI layout prefabs
    • Several UI themes included
    • Highly customizable and flexible
    • Screen-Space Dialogue
    • Speech bubbles (a.k.a. World Space Dialogue
    • Includes many fonts and UI graphics so you can make it your own
    • Custom procedural UI animation system built-in for showing/hiding panels
    • Supports both standard Unity UI Text and TextMeshPro for powerful text rendering
    • Also supports animated Text

  • Built-in Player Input Controls
    • Supports keyboard/mouse and gamepad controls
    • Can be customized or changed if desired
    • Supports both old and new input systems

  • Effective Localization System
    • Supports over 130 languages
    • Translate dialogues easily using the integrated Google Cloud Translation API (requires a Google Cloud account with a free trial or subscription to their services)
    • Easy to use Localization system - import/export CSV files


  • Demos Included which provide sample setups of various scenarios

  • All render pipelines supported (Built-in, URP, and HDRP)

If you have any questions feel free to email [email protected] or join our Discord! :)


Top Publisher Assets