![Phoenix Dialogue System](https://assetstorev1-prd-cdn.unity3d.com/key-image/e089aab9-4bc0-42d2-a51f-c37eff2ec1ce.png)
Phoenix Dialogue System is a node-based dialogue system made with the powerful and intuitive node editor framework called xNode, which is Open-Source.
Online Documentation
Need a test? Check a simple demo:
Windows
Phoenix Dialogue System Features:
- 2018.4.21(LTS) or up is required.
- 2D and 3D UI support!
-Auto-Translation based on Google Translation.
- Easy localization window
- JSON, XML and CSV data parse
- Dialogue trees made by connecting simple nodes without any need of coding.
- Multilanguage support and auto-localization with CSV Parsing.
- Custom audio manager and event manager.
- Branches node with custom conditions
- Wait and Sequence nodes for multiple branches with custom variables for conditions
- 5 types of dialog: regular, mugshot and mugshot with name and no background.
- Answers with options
- Custom tags for using variables and text animations.
- Direct messages from code
- Callbacks for On Start, On End, On Shown, On Selection...
- Emotions can be displayed with particle systems.
- Do Tween animations!
- Chunk separation support if the text is too long!
- Auto-Answer for tell-tale games like
- Graph variables in-text
- More Effective Coroutines Support!
- Play Maker Support!
- Text Animator Support!
- So much more
Window Features:
- Pan/zoom
- Lightweight in runtime
- Very little boilerplate code
- Strong separation of editor and runtime code
- No runtime reflection
- API very similar to what you're used to in Unity
- Very flexible, no need to touch core code
Do you like the asset? please, leave a comment and rate!
Phoenix Dialogue System requires Text Mesh Pro. It is built-in, but you will need to import essential resources
and
Phoenix Dialogue System now supports DoTween Pro for easy fading. Use the scripting symbol DOTWEEN for using this feature. If it's not desired, you can use a similar fading I made for this called Manual Fading.
Important: Rotary Heart's Serializable Dictionaries from now on will clear all defined dictionaries before serializing, so you will need to set them by hand.
Download required assets before importing new versions of Phoenix Dialogue System and use Virtual Phenix > Define Symbol
Need help?
Contact me