Premium Functions

Random Map within the Meta Maze

In this article, we do a small Game Changer, a Maze within a Maze (Maze-ception), with the possibility to travel back to the Main Map. We will do secret underground ruins to explore beneath the Forest. In this example, the…

Continue reading

Main Exits and Inner Exits

This tutorial requires you to use the Meta Maze and to let Exits spawn via Assets Map. When you want to visually enhance whether an exit leads to the next randomized map or actually lets the Player leave the dungeon,…

Continue reading

Meta Maze – Layouts

You can pick from these Layouts: Tower Given a height, the Plugin builds something tower-likely for you. The Player can move upwards and downwards. Grid Given a width and a height, the grid builds connections to every adjacent cell. Maze…

Continue reading

Meta Maze

This add-on sets up a virtual maze for you and helps you build a more giant dungeon that has exits in all directions. Such mazes will be a massive game-changer in your game but be aware they can raise your…

Continue reading

Respawn at Custom Position

In this tutorial we will transfer the Player out of the randomized area, but when he re-enters the Map, he will spawn at the exact position where he originally left the Map. For example, you can have a tent or…

Continue reading

API Reference

This page shows and explains every JavaScript Call method. Algorithms The Algorithms are described here: Algorithms Maze Generator / $DungeonGenerator Entrance, Exit, and makeWayOut Choose if you want to draw Entrance and Exit, or if you want to have pathways…

Continue reading

Save Self-Switches

When using a Meta Maze, the Plugin will handle Self-Switches automatically for you. The feature described in this article will memorize Self Switches, with the ability to manually set these Switches to false, e.g., when the Player successfully finishes the…

Continue reading

Seedable RNG

I recommend you to check out the Meta Maze first, as it already assists you a lot with this topic. If you want to set the RNG’s seed, you can do so by calling: If you want to use an…

Continue reading