Articy to Godot .json importer and player addon

If someone ever wants or needs to use Articy for a disco-like rpg (or whatever else) there’s now a decent Articy importer you can base your project off from.

I was aware of several parallel efforts, some of which don’t solve some things so we agreed to separate it from a larger project at Digimancy Entertainment and release under MIT license. So wizards out there can synchronize their spellbooks.

What we have right now in pure GDscript:

  • Importing from .json that yields (mostly) git-friendly diffs.
  • Template support (you need to hand-craft importer classes)
  • Scripting support (could have bugs) with custom functions and variable change notifiers
  • Save/Load support
  • Dialogue flow player
  • Visited/unvisited tracker
  • Example disco-like dialogue window

It can be found at GitHub - Digimancy/zephyr-articy-godot: A native gdscript addon to import Articy .json into Godot · GitHub

The full repo has a tiny demo project: for project inclusion just copy the addons/ folder.