Godot 4.6 + Rust GDExtension | 222 Blocks | Survival | Infinite World
High-performance voxel sandbox with Rust GDExtension backend. Terrain generation, greedy meshing, flood-fill lighting all in native Rust. Multi-threaded via WorkerThreadPool.
GitHub Repository Download ZIP14 shapes x 8 colors
Chunk 16x128x16
Terrain, light, mesh in Rust
Snow caps, lakes, mountains
8 building types + landmarks
Cow, Chicken, Sheep, Bird, Fish
Health, Hunger, Death System
Wood/Stone/Iron + Durability
2x2 UI + Recipe System
Rain particles + sound
Seeds to Sprout to Harvest
27-slot persistent storage
| Shape | Count | Colors |
|---|---|---|
| Cube | 50 | Oak, White, Black, Red, Blue, Yellow, Green, Gray |
| Slab | 40 | |
| Ramp (4 dirs) | 32 | |
| Stair (4 dirs) | 32 | |
| Pillar | 8 | |
| Fence | 8 | |
| Wall | 8 | |
| Gate | 8 | |
| Glass Pane | 8 | |
| Skylight | 8 |
| Key | Action |
|---|---|
WASD | Move |
Space | Jump / Fly up |
Ctrl | Sprint |
Left Click | Break block / Attack animal |
Right Click | Place / Eat / Open door |
Middle Click | Eyedropper - copy block |
F | Fly mode |
F4 | Builder Camera |
F12 | Screenshot |
I | Creative Inventory |
U / Y | Undo / Redo |
B / N / M | Fill / Line / Replace |
C / V | Copy / Paste blueprint |
K / L | Save / Load blueprint |
[ / ] | Set P1 / P2 selection |
godot-minecraft/
native/ Rust GDExtension
src/
voxel_buffer.rs 16-bit block storage
terrain_gen.rs Noise terrain + biomes
light_solver.rs Flood-fill lighting
mesh_builder.rs Greedy mesh + shapes
scripts/
world.gd World + weather + license
chunk_manager.gd Thread dispatch + queues
player.gd FPS controller + survival
animal.gd 5 animal types with AI
blueprint_manager.gd Copy/paste/save/fill/line
structure_spawner.gd Villages + landmarks
item_entity.gd 3D dropped items
data/
blocks.json 222 block definitions
git clone https://github.com/fxagro/lego.gitcd native && cargo build --releaseproject.godotLicense: Rp 199.000 - Buy now for activation key!