This package provides components for interfacing the ManiaMap procedural layout generator with Godot .NET.
- Install the
MPewsey.ManiaMap
NuGet package in your Godot project. In Visual Studio, this can be done throughProject > Manage NuGet Packages...
, then searching for the package. - Copy the
addons/mpewsey.maniamap
directory from this repository into theaddons
folder of your Godot project. - Build your Godot project solution, so that the newly incorporated C# addon scripts are compiled.
- Enable the addon by going to
Project > Project Settings
and clicking the enable checkbox next to theManiaMap.Godot
plugin.
For information on the scripting API, as well as instructions related to procedurally generating a room layout, see the documentation.
Sample scenes are available in the samples
directory. To explore them, clone this repository, open it in Godot, and perform Steps 3 through 4 under Installation. The requisite NuGet package dependencies should automatically be downloaded when building in Visual Studio.
Layout tile map book sample with onionskin map display. |
Layout tile map sample. |
2D layout generation sample. |
Multi-layer 3D layout generation sample. |