Skip to content
Projects

Zylann/godot_voxel has 4,131 GitHub stars and 383 forks. GitHot measured +2 stars in 24 hours and +22 in 7 days. Last checked 2026-11-12 10:28 UTC. Last push 2026-10-01.

How these counts are measured

Voxel module for Godot Engine

What you can do

  • 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

Measured star growth

in 24h
+2
in 7 days
+22
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Voxel Tools for Godot

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

🚪 Windows Builds 🐧 Linux Builds 🍎 macOS 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

Explore related projects