I don't think there is a way to introduce a map other than the variables, as you mentioned. Another, more interactive, way to do it would be to create a map and its visual representation in C# and Unity. There are ways to call C# functions from ink and to use ink API to go directly to specific knots 'from the code'. I think that integration could work nicely for what you're trying to do. I will be covering some of it in my next articles.
I am an OpenEdge (aka Progress) developer that loves clean code and good looking applications that are easy to use. My main pet project is the Progress DataDigger
I don't think there is a way to introduce a map other than the variables, as you mentioned. Another, more interactive, way to do it would be to create a map and its visual representation in C# and Unity. There are ways to call C# functions from ink and to use ink API to go directly to specific knots 'from the code'. I think that integration could work nicely for what you're trying to do. I will be covering some of it in my next articles.
Thanks, looking forward to it