A simple procedural maze for 3d games using Godot Engine
maze.gd builds a 3d maze using 3 materials (1 for the floor, 1 for the walls and 1 for the ceiling).
maze_multimesh.gd uses an array of wall models and will instantiate them randomly.
Character model used by the example: https://opengameart.org/content/animated-human-low-poly.