godot-voxel
Godot Voxel is a C++ module/extension for Godot Engine 4, enabling the creation of real-time editable 3D volumetric terrains. It supports features like polygon-based mesh generation, physics integration, infinite terrains, and various voxel data streaming sources.
https://github.com/Zylann/godot_voxelPreview Images



Godot Voxel: Create Dynamic Volumetric Worlds
Godot Voxel is a powerful C++ module designed for Godot Engine 4, providing the tools necessary to generate and manipulate volumetric terrains in real-time. This module allows developers to move beyond traditional heightmap-based terrains and create complex 3D environments with overhangs, tunnels, and user-modifiable landscapes.
Key Features
- Real-time 3D Terrain Editing: Enables in-game modification of the terrain, allowing for dynamic world-building experiences.
- Polygon-Based Meshes: Converts voxels into optimized meshes for efficient rendering.
- Physics Integration: Seamlessly integrates with Godot's physics engine for realistic interactions.
- Infinite Terrains: Supports the creation of vast, procedurally generated worlds through chunk paging.
- Voxel Data Streaming: Allows for diverse data sources and custom generators.
- Minecraft-Style and Smooth Terrains: Supports both blocky and smooth voxel styles with level of detail using Transvoxel.
Use Cases
Godot Voxel is suitable for a variety of game genres, including sandbox games, adventure games, and any project requiring dynamic terrain generation and manipulation. It provides the flexibility and performance needed to create immersive and interactive voxel-based worlds.