@SebastianLague
  @SebastianLague
Sebastian Lague | Coding Adventure: Terraforming @SebastianLague | Uploaded 3 years ago | Updated 18 hours ago
I got a bit tired of my simple heightmap-based planets and decided to experiment with generating them using the Marching Cubes algorithm instead, so that I could add a 'terraforming' ability for shaping the world with caves and tunnels and so on. I hope you enjoy!

Project files are available here:
https://github.com/SebLague/Terraforming

If youd like to support me in creating more videos, I have a Patreon page over here: https://www.patreon.com/SebastianLague

Have a look at these videos if you're interested in learning about how the atmosphere and clouds were created:
Atmosphere: https://youtu.be/DxfEbulyFcY
Clouds: https://youtu.be/4QOcCGI6xOU

Chapters:
0:00 Intro
1:05 Marching Cubes Algorithm Refresher
2:32 Looking at the Code
3:42 Making a Sphere!
4:53 Floating Rocks
7:20 Chunk Woes
9:48 The Mistake
11:31 Terraforming is Easy!
12:26 A Simple Water Shader
16:28 Adding Atmosphere
17:30 Some Fluffy Clouds
18:54 Terrain Colouring, and Sticky Lights!
20:23 The Expedition
21:23 Outro

Music:
Heart Calligraphy by Cody Martin
Wonderland by Shimmer
Autumn Wind by Yehezkel Raz
Hall of the Mountain King by Kevin MacLeod (composed by Edvard Grieg)
It Will Come Back by The Stolen Orchestra
Amber by the Stolen Orchestra
Nightingale by Emorie
Into the Light by Emorie
Animated Adventure by Andy Eliison
Coding Adventure: TerraformingProcedural Landmass Generation (E01: Introduction)Blender Character Creation (E06: Run animation)[Unity] Procedural Cave Generation (E05. Detecting Regions)Field of view visualisation (E03: stencil shader)Procedural Landmass Generation (E07: Endless terrain)Unity Create a Game Series (E23. Audio pt.2)Unity Create a Game Series (E17. weapon variation)INTEGRATION 03 - Making an RPG in Unity (E12)Unity Create a Game Series (E21. Guns and UI)[Unity] Creating a 2D Platformer (E06. moving platform basics)Introduction to Game Development (E04: writing code)

Coding Adventure: Terraforming @SebastianLague