Intro to Voxel Chunking in Godot (w. Threads) | tutorial | voxel terrain

Опубликовано: 11 Апрель 2026
на канале: MakerTech
8,487
369

Loading a huge terrain when your game starts up, can easily make the loading time feel long and frustrating to the player.
Instead of loading everything before the player can start moving around in the game, we might consider loading while the player is engaging with the parts we have already loaded.
In this video we’ll be looking at how we can divide our voxel terrain into smaller chunks, which we can then load one at a time using multiple threads.

I’m currently using Godot 4.5 beta, but I’ll keep updating whenever a new version of Godot comes out.

During this series we will touch upon several interesting topics including procedural generation, profiling and optimizing, comparing solutions, multithreading and much more.

Support the channel on Patreon:   / makertech  
Support the channel with a Youtube membership:    / @makertech  
Join the Discord server:   / discord  
All Voxel Terrain related videos:    • Voxel Terrain in Godot (Devlog / Tutorials)  

00:00 Intro
00:33 current setup
01:23 Chunk class
05:39 ChunkManager
10:37 Multithreading
13:31 Thread safe APIs
15:45 Further Optimizations

---------------------------------------------------------------------------------------------------------------------------

Download Godot: https://godotengine.org
Using Multiple threads (documentation): https://docs.godotengine.org/en/stabl...
Thread-safe APIs (documentation): https://docs.godotengine.org/en/lates...

--------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------

Reddit:   / makertech   Instagram:   / makertech_dk   Bluesky: https://bsky.app/profile/makertech.bs... Youtube channel:    / makertech  

---------------------------------------------------------------------------------------------------------------------------

#gamedev #godot #godotengine #godot4 #tutorial #minecraft #learntocode #howtomakeagame #voxels #voxel