snozbot / fungus

An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
MIT License
1.63k stars 290 forks source link

Articy Draft Integration #220

Open RonanPearce opened 9 years ago

lxpk commented 7 years ago

Articy 2.5 is adding a Unity plugin that should make this easier.

chrisgregan commented 7 years ago

Cool, thanks for letting us know.

TheEmbracedOne commented 3 years ago

Sorry for necroing this thread; ArticyDraft3 does have a Unity integration Some information on it: https://www.articy.com/en/articydraft/integration/unity/ https://assetstore.unity.com/packages/tools/integration/articy-draft-importer-71191

Documentation: https://www.articy.com/articy-importer/unity/ https://www.articy.com/articy-importer/unity/html/welcome.htm

Features:
• Automatic import from articy:draft
• Customizable flow traversal engine
• Convenient C# access to all data
• Powerful data-binding for texts
• Central database
• Fast script evaluation
• Localization support
• Easy to use Unity components
• Link articy:draft to Unity to ease debugging

I have been working on a project that is written using ArticyDraft3 and I manually implement that content in Fungus. We do not use the importer. I remember testing it once but it's obviously not Fungus-compatible so it was easier to just copy-paste text from Articy to Say and Menu commands.

I think while it sounds nice to have this kind of support implemented, I think it might be too specific to be useful (Articy and Fungus combination).

A dialogue in Articy; one block = 1 line by 1 character 1

Same dialogue in Fungus, where 1 block contains several lines from different characters 2

Given this difference, I wonder, because of the two totally differing ways these two display text, if it's even possible to create such a support functionality.