EasyTalk is a powerful dialogue system which allows you to quickly and easily create branching dialogue and logic for your game, enabling you to create compelling stories and conversations.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).FeaturesFull source code includedWorks for 2D and 3D gamesNode-Based Dialogue Editor - powerful and intuitiveDynamic branching dialogue creationDynamic path-modifying nodesRandom path selectionPath selection via indexSequential path selectionDrag-and-drop audio/voice lines for your lines of dialoguePowerul logic and variable nodes allow you toCreate, store, and use variable values in your dialogueImplement advanced logic for controlling dialogue pathing during playbackTrigger scripts on MonoBehaviours and use static methodsAnd much more...Advanced Dialogue Playback SystemSimple save/load system to load dialogue statesEasily create 3D/2D zones to automatically play dialogueEasy to integrate wth cutscenes using the TimelinePowerful Dialogue UIIncludes many completely customizable UI layout prefabsSeveral UI themes includedHighly customizable and flexibleScreen-Space DialogueSpeech bubbles (a.k.a. World Space DialogueIncludes many fonts and UI graphics so you can make it your ownCustom procedural UI animation system built-in for showing/hiding panelsSupports both standard Unity UI Text and TextMeshPro for powerful text renderingAlso supports animated TextBuilt-in Player Input ControlsSupports keyboard/mouse and gamepad controlsCan be customized or changed if desiredSupports both old and new input systemsEffective Localization SystemSupports over 130 languagesTranslate 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 filesWell-documented code and user guideDemos Included which provide sample setups of various scenariosAll render pipelines supported (Built-in, URP, and HDRP)If you have any questions feel free to email hello@okitokigames.com or join our Discord! :)