Map Graph – Unity

Create countless of unique level generators, perfectly tailored to your game’s needs. Using a visual editor, you create level generators in a quick, easy and flexible way. Instead of a single solution Map Graph gives you the means to easily create your own.

That’s why Map Graph is the ultimate solution for all your level generation needs!

💡 Examples

📘 Documentation

💬 Unity Discussions

🐦 Twitter

💬 Discord

🗺️ Features

• Create level generators by connecting nodes together using the graph editor. No coding required.

• Make quick adjustments, thanks to preview images showing the result at each step.

• Countless of possibilities, with over 180 different nodes at your disposal.

• Generate at runtime and in the editor.

• Generate 3D game objects from prefabs or 2D tilemaps (including isometric and hexagonal tilemaps).

• Create your own reusable subgraphs.

• Generate at runtime without interrupting gameplay, by using the asynchronous and multithreading options. (Not supported for WebGL.)

• A sample project consisting of 18 examples is included.

• Includes extensive documentation, containing tutorials, a complete node index and API reference.

🔧 Features for coders

• Generate from scripts with the easy to use API.

• Easily extendable by writing your own custom nodes.

• Source code included.

Not convinced yet? Read the many positive reviews and join the Discord, where you’re welcome to ask any questions you may have! 😊

Asset uses:

  • DeBroglie under MIT.
  • MIConvexHull under MIT.
  • QuikGraph under Ms-PL.
  • Delaunator C# under MIT.
  • FastNoise Lite under MIT.

See Third-Party Notices.txt file in package for details.

Home Page: _https://assetstore.unity.com/packages/tools/utilities/map-graph-177023