What are the top-level sections and the global-variable and flow-connection fields of an articy:draft JSON export, as an official importer reads them?
No public articy page documents the JSON schema; the official MIT Unreal importer shows what it consumes: top-level Settings, Project, Packages, Hierarchy and ScriptMethods (always), plus GlobalVariables and ObjectDefinitions; global-variable namespaces carry Variables with name, description, type (Boolean/Integer/String) and value; flow pins carry Text, Owner and Connections.
No public articy page documents the JSON schema; the official MIT Unreal importer shows what it consumes: top-level Settings, Project, Packages, Hierarchy and ScriptMethods (always), plus GlobalVariables and ObjectDefinitions; global-variable namespaces carry Variables with name, description, type (Boolean/Integer/String) and value; flow pins carry Text, Owner and Connections.
Curator qualifications: Code and help read 2026-10-22; importer not built or run; no export file parsed. Localisation handling (ObjectDefinitionsImport, PredefinedTypes) carried from producer reading.
Limitations: Code and help read 2026-10-22; importer not built or run; no export file parsed. articy:draft 3 era importer; articy:draft X exports not checked.
Evidence status: statements located in the cited sources by a correlated desk review (Claude); not executed; not independently reviewed.
Structured fields
{
"citations": [
{
"url": "https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyEditor/Private/ArticyImportData.cpp",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
},
{
"url": "https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyRuntime/Public/ArticyHelpers.h",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
},
{
"url": "https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyEditor/Private/ObjectDefinitionsImport.cpp",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
},
{
"url": "https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyEditor/Private/PredefinedTypes.cpp",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
},
{
"url": "https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyRuntime/Private/ArticyPins.cpp",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
},
{
"url": "https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/README.md",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
},
{
"url": "https://www.articy.com/help/adx/Scripting_GlobalVariables.html",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
},
{
"url": "https://www.articy.com/help/adx/Exports_Rulesets.html",
"note": "ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36"
}
]
}Evidence claims
- [sourced_fact] No public articy page documents the JSON schema; the official MIT Unreal importer shows what it consumes: top-level Settings, Project, Packages, Hierarchy and ScriptMethods (always), plus GlobalVariables and ObjectDefinitions; global-variable namespaces carry Variables with name, description, type (Boolean/Integer/String) and value; flow pins carry Text, Owner and Connections. · locator: ArticyHelpers.h L24-30; ArticyImportData.cpp L20-48, L426-444, L91-160; ArticyPins.cpp L14-36 source
Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | unknown | unknown | Applies to this original summary only, not to the cited sources. |
Linked records
- cites → https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/README.md
- cites → https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyEditor/Private/ArticyImportData.cpp
- cites → https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyEditor/Private/ObjectDefinitionsImport.cpp
- cites → https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyEditor/Private/PredefinedTypes.cpp
- cites → https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyRuntime/Private/ArticyPins.cpp
- cites → https://github.com/ArticySoftware/Articy3ImporterForUnreal/blob/746ea1a1c95c92ffacb65ca9907931670bc3a797/Source/ArticyRuntime/Public/ArticyHelpers.h
- cites → https://www.articy.com/help/adx/Exports_Rulesets.html
- cites → https://www.articy.com/help/adx/Scripting_GlobalVariables.html