whatisgithub

What is godot_voxel?

zylann/godot_voxel — explained in plain English

Analysis updated 2026-05-18

3,655C++Audience · developerComplexity · 3/5Setup · moderate

In one sentence

Godot Voxel Tools is a Godot game engine add-on for building large, editable 3D voxel terrains like caves and Minecraft-style worlds.

Mindmap

mindmap
  root((Godot Voxel Tools))
    What it does
      Builds voxel terrain
      Blocky or smooth styles
      Infinite terrain streaming
    Tech stack
      C++
      Godot Engine 4
      GDExtension
    Use cases
      Build Minecraft style worlds
      Create caves and overhangs
      Real time terrain editing
    Audience
      Game developers
      Godot users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Build large Minecraft-style block terrains with caves and overhangs

USE CASE 2

Create smooth, natural-looking landscapes with organic cave systems

USE CASE 3

Let players edit voxel terrain in real time during gameplay

What is it built with?

C++Godot Engine 4GDExtension

How does it compare?

zylann/godot_voxelhasherezade/pe-sieveoverv/vulkantutorial
Stars3,6553,6563,659
LanguageC++C++C++
Setup difficultymoderateeasymoderate
Complexity3/54/54/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Godot Engine 4 and either a compiled module or GDExtension setup.

So what is it?

Godot Voxel Tools is an add-on for the Godot game engine that lets developers create large three-dimensional terrains made of voxels. A voxel is essentially a tiny cube that acts as a building block in a 3D world, similar to how the blocks in Minecraft work. By stacking and removing these cubes, you can build landscapes with hills, caves, tunnels, and overhangs, which is something traditional height-map terrains cannot do. The module supports two main terrain styles. The first is a blocky, Minecraft-like look where the world is made of clearly defined cubes with different materials and baked-in lighting for ambient shadows. The second is a smooth terrain style that blends the voxel edges together so the landscape looks more natural, like rolling hills or organic cave formations. Terrains built with this tool can be infinite in size. The system loads and unloads chunks of terrain as a player moves through the world, so only the nearby area is held in memory at any given time. You can write your own code to generate the terrain procedurally, load it from saved data, or define it through other sources. The add-on also includes a system for placing decorations such as trees, rocks, or grass on terrain surfaces, a level-of-detail system for the smooth terrain mode (which reduces visual complexity for distant areas to improve performance), and physics integration so players and objects interact properly with the terrain. Players can also edit the terrain in real time during a running game. This is a community-maintained project built by volunteers and supported by donations. It works with Godot Engine 4 and can be added either as a compiled module or as a GDExtension, which is Godot's plugin format that does not require recompiling the engine itself.

Copy-paste prompts

Prompt 1
Help me add Godot Voxel Tools to my Godot 4 project as a GDExtension
Prompt 2
Explain the difference between blocky and smooth voxel terrain modes
Prompt 3
Show me how to procedurally generate an infinite voxel world
Prompt 4
Walk me through adding trees and decorations to a voxel terrain

Frequently asked questions

What is godot_voxel?

Godot Voxel Tools is a Godot game engine add-on for building large, editable 3D voxel terrains like caves and Minecraft-style worlds.

What language is godot_voxel written in?

Mainly C++. The stack also includes C++, Godot Engine 4, GDExtension.

How hard is godot_voxel to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is godot_voxel for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.