Skip to content

In this project I have used Cellular Automata algorithm to generate random maps(Levels) and then used Marching Squares algorithm to turn these maps into meshes which can be used as gameobjects in games.

Notifications You must be signed in to change notification settings

suresh-gandhi/Procedural-Level-Generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Procedural-Level-Generation

In this project I have used Cellular Automata algorithm to generate random maps and then used Marching Squares algorithm to turn these maps into meshes(Levels) which can be used as gameobjects(stages or levels) in games. Everything occurs at runtime hence the level generation is dynamic in nature. Every Mouse Click generates a new level and a player gameobject can be used to roam around the level with the help of arrow keys. Made in Unity-5 and used C# language for scripting.

Credits:

Thanks Sebastian Lague for your amazing content out there which has always been a guiding light for me to get better at Unity.

About

In this project I have used Cellular Automata algorithm to generate random maps(Levels) and then used Marching Squares algorithm to turn these maps into meshes which can be used as gameobjects in games.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages