Unity3D Dialog Engine

Unity Dialog System
Unity3D Dialog Engine
From the developer :
“Ideal for RPG titles. Inspect every item in your world and speak to any character in the game. For characters you can make their dialogue as complex as you need them to be. Want to make every character remember every sentence they say to your character and make the dialogue change every single time you speak to them? Done.“
If you are working on anything that needs a simple solution to dialogs and is entirely skinnable, look no further, for a mere hundred bucks you will be able to save conception time and coding time. Imagine that you are worth 20 $ / hours, there is no way you could code this very useful library in five hours ! (and its supported !)
Current version : 1.3
The dialog engine Features :
- Progression Tracking – The UDE has the ability to track interactions and to change the dialogue based on those past interactions.
- Game tracking - Track actions both within the dialogue and in the game
- Game interaction - Send custom messages to game objects. Control any object right from the dialogue. You have complete control over the game, right from the dialogue such as : (Collect items, Activate special effects, Play audio, Animate characters, probably anything else you can think of…
Custom interfaces
The UDE was built to be customizable. The only requirement to take the dialogue system from one game to the other is to design an on-screen interface. The UDE is 100% skinable. The UDE was built without an interface at all and exposes variables to allow you to create your own. In fact, that is exactly how it works. You copy the UDE into a folder in your project and forget about it. As long as it’s in there somewhere you are fine. Next, you create the GUI you want and simply subclass it from my script. What the UDE does, is manage who speaks what. That is the goal and the purpose. How you use the info you are given is up to you. 100% customizable. To demonstrate how easy it is use, I include 4 sample GUIs for you to use. Simply copy them into your project and voila you have a working dialogue GUI (after you select the relevant images, that is) or build your own.
Doubles as an inventory system
The UDE uses a custom GameKeys class that works like a hash table and keeps track of anything you want it to. By using the GameKeys class to store your inventory items your inventory is automatically available during dialogues. Use it to store your missions, your achievements and anything else you can think of and you have access to it all in-game and during dialogues.
Documentation
Complete documentation explaining use and technical info is included in the zip.
Upgrades for the software
The UDE comes with a lifetime FREE update plan so buy it now via ShareIt.com! You can pay via cheque, credit card, electronic transfer, PayPal, debit card… even cash if you prefer. Optional extras include a 2 year extended download facility and even an option to have the UDE professionally burnt to disc and delivered right to your home.
Unity3d Software support
The UDE is Mac, Windows compatible and does not require Pro at all. The dialogue editor is not compatible with Unity iPhone, though. The UDE works on Unity iPhone, mind you, only the dialogue editor isn’t compatible.
Code support
As of version 1.3, UDE is now supported in Unity Javascript and C#.
Current version is Unity3d 3.0 ready !
Included in this package:
* The Unity Dialogue Engine JavaScript/C# source code
* Complete documentation and technical info sheet
* Sample projects for standalone and iPhone projects
* 4 Example displays for drag and drop dialogue creation for both standalone and iPhone products
* A Graphical Dialogue Editor to save you from having to ode the dialogue by hand (Unity 2.5+ only)
* Bonus objects: Inventory, Proximity alert display


