Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Brian MacIntosh

5
Posts
1
Topics
27
Followers
6
Following
A member registered Apr 25, 2015 · View creator page →

Creator of

Recent community posts

I can confirm that this is a fun game and that I like it. Yeah.

I've written a runtime integration for Unity. You can try it here: https://github.com/BrianMacIntosh/DialogueDesignerUnity.

I ended up writing a runtime for Unity. You can get it at https://github.com/BrianMacIntosh/DialogueDesignerUnity.

I ended up writing a runtime for Unity for my project. You can get it at https://github.com/BrianMacIntosh/DialogueDesignerUnity.

I've just started playing with this tool, but I really like what I've seen so far.  I just wanted to point on that the exported JSON cannot be deserialized out of the box by Unity's JsonUtility, so the documentation probably shouldn't suggest using that.

  • JsonUtility cannot deserialize top-level arrays, only objects (the exported JSON has a top-level array). This can be worked around by stripping the square brackets, but...
  • JsonUtility absolutely cannot handle properties that can have varying types (such as the 'value' property for variables). These would have to use a common type, such as string, or be named differently based on the type.

The developer will need to use a more robust JSON deserializer to load these files in Unity.  Or if you are still adding features to this tool, perhaps the project settings could allow you to specify an output engine and adjust the output to accommodate these limitations.