WORLD GEN�PART 1
Brought to you by Cupertino GDC
TABLE OF CONTENTS
01
02
03
04
WORLD GEN?
High level overview
OTHER WAYS
The harder better option
USING NOISE
The overused option
IMPLEMENTING
Implementation wouldn’t fit :(
ABOUT THE LESSON
Go over the various strategies to make procedural world generation and implement
a noise-based approach
WORLD GEN?
01
minecraft clone time :)
CRAZY FACT:
Minecraft uses world generation
:OOOOOOOO
Analyze this image ->
TYPES OF NOISE
OMG ITS KEN PERLIN THE GUY WHO INVENTED PERLIN NOISE
Take a moment to admire this picture.
USING NOISE
02
what most sane people do
Step 1: A noise image with random texture is generated
Step 2: The noise is sampled to form this line
Step 3: Tiles are placed along this line to form the terrain
Another example output
OTHER METHODS
03
only if ur slightly insane
IMPLEMENTING
04
heavy code warning !!!
Attach a script to your Ground TileMapLayer
Add some code to your ground script
1
2
3
Add a FastNoiseLite to your custom Noise field
Set any Seed value and press Regenerate to create a world
BONUS TASK
Research a bit about the interesting methods used to generate perlin / simplex noise
its not
i swear
UPCOMING PROJECTS
Basic 2D platformer to teach the basics of nodes and movement.
OCTOBER 2024
2025?
Lorem ipsum odor amet, consectetuer adipiscing elit
2024?
Lorem ipsum odor amet, consectetuer adipiscing elit
PLATFORMER
+SURVIVAL?
+COMBAT?