Conversation

The mazes would be hand-built as vector graphics, not procedurally generated, so there would be some preprocessing into a graph, markup by game-play rules, and some sort of game engine that renders the 2d and 3d experiences and enforces the movement rules/tracks inventory
Replying to
If it's vectors as maze material you have the line properties to build a mesh/colliders on the fly. Define start/beginning and make sure the player can't walk around your maze.
1