A unity package that allows game developers to easily generate playable spaces using Unity's built-in TileMap 2D system.
- Open your project in Unity via the Unity Hub.
- Once you are in the editor, navigate to the Unity Package Manager. (Window > Package Manager)
- Click the '+' in the top left and select 'Install project from git URL...'
- Copy https://github.com/GerrittHooyer/Unity-2D-Map-Generator.git and paste it in the textbox that appears, then click Install.
You should now have access to the Unity 2D Map Generator in your project! Read the Generating Maps section get started!
Contribution documentation under development...
Issue submission documentation under development...
- Perlin Noise Map Algorithm
- Unreachable Space Filter Map Algorithm
- Methods for automatically determining start / end or entry / exit positions
- Methods for determining 'Areas of Interest' to aid in procedural generation of enemies, items and more within generated maps
If you use this package in your Unity project, please fork this repo, add your project to the README.md file, and then submit a PR with your changes. Please follow the format below1!