2D / 3D experiences are really good for some things, but we seem to really need linear structures. (stories, spoken language, text etc., memory and our perception of time)
If you’re given a 2D space or a graph (nodes and edges) the freedom and burden of telling the story of that graph is on you.
There might be many places to start and many branches you can take—there is no unique perspective, which clashes with our experience.
We’ve been trying to find ways to mitigate that, e.g.
• wherever you can write text in Nette you can create links to blocks (in-line refs)—this will teleport you to that block, giving you a device to create a narratives
• the other option is a presentation block—in this case you can create a list of links to ‘places on canvas’—essentially scripting the ‘camera movement’
• and now looking into the ‘zen mode’, which is just switching focus from block to block, but with rest of the canvas covered for a more distraction free experience
Zoom is also promising but I’ve not really seen any super convincing ideas of how to use it in practice, to give users less confusing and more organised experience.