Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 747 Bytes

File metadata and controls

28 lines (17 loc) · 747 Bytes

World Generation Tutorial

Written For Sheffield Game DevSoc

Student Guide

This project demonstrates various generation techniques that can be used for programatic world creation

Hosted webGL version available: here

Slides are available: here

Algorithms Implemented

This demo covers

  • Pure Random
  • Perlin Noise
  • Agent Based Random Walk
  • Wave Function Collapse

Session Runner Guide

Standard unity 6000 project.

Algorithms are in Methods/

To add a new method, a new class would need to be created, and the UI cooked up in UIControl.cs

For helper functions see Occupancy.cs, OccupancyToTilemap.cs and existing methods as examples.