How to Create a Procedural Mesh using ArrayMesh in Godot | Optimized Voxels | Voxel Terrain #5

Опубликовано: 04 Май 2026
на канале: MakerTech
11,990
523

Let's optimize rendering our voxel terrain using ArrayMesh in Godot.
First, we’ll draw a single cube from scratch, then expand it to generate the entire terrain.
We’ll optimize it to only draw what’s necessary, and you’ll see how easy it is to add collision too.

I’m currently using Godot 4.4.1, 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:26 ArrayMesh
04:18 First Cube
06:19 Winding Order
10:27 Set Material
11:19 Debugging Tips
12:03 Draw Terrain
12:53 Skip Hidden Faces
17:20 Collision
18:11 What's next?

The code for this project can be found on GitHub: https://github.com/MakerTechDK/godot-...

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

Download Godot: https://godotengine.org
ArrayMesh: https://docs.godotengine.org/en/stabl...
MeshInstance3D: https://docs.godotengine.org/en/stabl...
Array vs. Dictionary vs. Object: https://docs.godotengine.org/en/stabl...

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

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