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_voxel

Preview Images

Preview
Preview
Preview

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.

Resource Details

library

Zylann



4