Hey,
We have been working for a while on our first extension to Unity that allows you to import dialogs from articy:draft to Unity. It has now been released in Asset Store as a version 1.0.
Dialog XML Importer is a powerful xml importer tool designed to import your dialogs from articy:draft to Unity. The tool is under constant development, and you can also customize it to meet your own specific needs.
It can be found here: Dialog XML Importer
Features:
- Import your dialogs from articy:draft to Unity with just a few mouse clicks
- Built-in dialog playback system - Integrating the dialogs to your project is trivial, and the dialog interface is highly customizable
- Inspector Integration - Your dialogs can be inspected and modified directly through Unity’s inspector
- Dialog Conditions - Characters can remember what the player has said using our condition checking and setting system
- Dialog Effects - You can call external functions from your dialog fragments using our Dialog Effects system (among other things)
- Multilanguage Support
- No DLLs - Feel free to modify the scripts to fit your specific needs
- Works automatically with both articy:draft 1.x and 2.x
For more in-depth information please refer to our full documentation.
Features that we are considering adding in the future:
- Dynamic dialog bubble sizing
- More customizable dialog playback system
- Dialog effects extended
- Automated portrait asset import
- Support for HTML Markup (color coding, bolding, italics)
Version 2.0 Released!
- ChatMapper support added
- Condition evaluation now supports complex expressions. For example: var1==True(var2!=Mike||var3<=3.5)
- Automatic speech bubble resizing based on text length
- A new bubble type: inner monologue bubble
- Improved condition auto-importing
- Improved character auto-importing
- Support for multiple player-characters
- Some new Dialog Effects included (Instantiate, AreaTransition…)
- System now works out-of-the-box in C# projects
- Added ability to embed a random string from multiple ones among text
- Ability to use random integers during condition evaluations
- Supports Unity’s Rich Text Markup
- Many bug fixes
Version 1.2 Changelog:
- Added support for the articy:draft version 2.1
Version 1.1 Changelog:
- Fixed one very random bug that prevented compiling conditions.js
Tutorial video for the asset:
If there are any problems or questions please feel free to ask them in this thread or email them straight to us.
- Rival Games