MCPcopy Create free account
hub / github.com/Zylann/godot_voxel

github.com/Zylann/godot_voxel @v1.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.6 ↗ · + Follow
6,623 symbols 19,081 edges 873 files 465 documented · 7% updated 13d agov1.6x · 2026-02-04★ 3,765235 open issues

Browse by type

Functions 5,384 Types & classes 1,239
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Voxel Tools for Godot

A C++ module/extension for creating volumetric terrains in Godot Engine 4.

🚪 Windows Builds 🐧 Linux Builds 🐒 Mono Builds 🧩 GDExtension Builds Documentation Status

Discord

Blocky screenshot Smooth screenshot Textured screenshot

Features

  • Realtime 3D terrain editable in-game (Unlike a heightmap based terrain, this allows for overhangs, tunnels, and user creation/destruction)
  • Polygon-based: voxels are transformed into chunked meshes to be rendered
  • Godot physics integration + alternate fast Minecraft-like collisions
  • Infinite terrains made by paging chunks in and out
  • Voxel data is streamed from a variety of sources, which includes the ability to write your own generators
  • Minecraft-style blocky voxel terrain, with multiple materials and baked ambient occlusion
  • Smooth terrain with level of detail using Transvoxel
  • Voxel storage using 8-bit or 16-bit channels for any general purpose
  • Instancing system to spawn foliage, rocks and other decoration on surfaces

Check the changelog for more recent details.

Documentation

Roadmap

Check Feature Branches to see work-in-progress.

Some areas of interest:

  • Multiplayer synchronization
  • Smooth voxel texturing
  • Level of detail with blocky voxels
  • Make GDExtension work

Supporters

This module is a non-profit project developed by voluntary contributors. The following is the list of who donated at least once. Thanks for your support :)

Gold supporters

Aaron Franke (aaronfranke)
Bewildering
Eerrikki

Silver supporters

TheConceptBoy
Chris Bolton (yochrisbolton)
Gamerfiend (Snowminx) 
greenlion (Justin Swanhart) 
segfault-god (jp.owo.Manda)
RonanZe
Phyronnaz
NoFr1ends (Lynx)
Kluskey (Jared McCluskey)
Trey2k (Trey Moller)
marcinn (Marcin Nowak)
bfoster68
gumby-cmyk
Joshua Woods (jpw1991)
jjoshpoland (Josh)
jbbieber1127 (John Bieber)

Supporters

rcorre (Ryan Roden-Corrent) 
duchainer (Raphaël Duchaîne)
MadMartian
stackdump (stackdump.eth)
Treer
MrGreaterThan
lenis0012
ilievmark (Iliev Mark)
OrbitalHare
matthewhilton (Matthew Hilton)
Pugulishus
Fabian (nan0m)
SummitCollie
nulshift
ddel-rio (Daniel del Río Román)
Cyberphinx
Mia (Tigxette)
geryan (OGeryan)
kevATin
axel37
StockerGaming

Core symbols most depended-on inside this repo

Shape

Method 4,135
Function 1,249
Class 1,112
Enum 127

Languages

C++98%
Python2%

Modules by API surface

terrain/variable_lod/voxel_lod_terrain.cpp152 symbols
terrain/fixed_lod/voxel_terrain.cpp114 symbols
generators/graph/voxel_graph_function.cpp105 symbols
terrain/instancing/voxel_instancer.cpp94 symbols
terrain/instancing/voxel_instance_generator.cpp94 symbols
edition/voxel_tool.cpp75 symbols
editor/graph/voxel_graph_editor.cpp71 symbols
edition/funcs.h69 symbols
generators/graph/voxel_generator_graph.cpp68 symbols
tests/voxel/test_voxel_graph.cpp67 symbols
storage/voxel_buffer.cpp67 symbols
storage/voxel_buffer_gd.cpp62 symbols

For agents

$ claude mcp add godot_voxel \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page