Repolode
Zylann

Zylann/godot_voxel

Módulo de C++ para Godot 4 que crea terrenos de vóxeles editables y divididos en chunks, con renderizado cúbico o suave.

Estrellas
4,109
Forks
383
Issues abiertos
252
Último commit
el mes pasado

¿Qué es?

Voxel Tools añade terrenos volumétricos a Godot Engine 4 como módulo o extensión de C++. A diferencia de los terrenos basados en mapas de altura, los datos de vóxeles permiten representar salientes, túneles y cuevas, y los jugadores pueden excavar o construir en tiempo de ejecución.

Los datos de vóxeles se convierten en mallas divididas en chunks que se cargan y descargan por partes, lo que permite crear mundos infinitos. El terreno puede generarse mediante generadores personalizados o transmitirse desde otras fuentes. El almacenamiento usa canales de 8 o 16 bits para datos de propósito general.

El renderizado ofrece dos estilos: terreno cúbico al estilo de Minecraft, con varios materiales y oclusión ambiental precalculada, y terreno suave con nivel de detalle mediante Transvoxel. Un sistema de instanciación coloca vegetación, rocas y otros elementos decorativos sobre las superficies, y el módulo se integra con la física de Godot y ofrece una opción más rápida de colisiones basada en bloques.

Funciones clave

  • 01Edición del terreno en tiempo real durante el juego, con salientes, túneles y excavación y construcción por parte de los jugadores
  • 02Mallas divididas en chunks y cargadas por partes, que permiten crear terrenos infinitos
  • 03Renderizado de vóxeles cúbicos con varios materiales y oclusión ambiental precalculada
  • 04Terreno suave con nivel de detalle mediante Transvoxel
  • 05Sistema de instanciación para vegetación, rocas y elementos decorativos
  • 06Integración con la física de Godot y una opción rápida de colisiones al estilo de Minecraft

Casos de uso

  • Crear juegos de supervivencia o sandbox basados en vóxeles, con terreno destructible en Godot
  • Crear mundos abiertos grandes generados proceduralmente que transmiten chunks a medida que se mueve el jugador
  • Crear prototipos de mundos de bloques al estilo de Minecraft o terrenos orgánicos suaves en Godot 4

Inicio rápido

  1. 1

    Lee la guía de instalación

  2. 2

    Sigue la guía de inicio rápido

Antes de usarlo

  • La compatibilidad con GDExtension aún está en la hoja de ruta, por lo que la opción con más soporte es la compilación del módulo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es godot_voxel?
Módulo de C++ para Godot 4 que crea terrenos de vóxeles editables y divididos en chunks, con renderizado cúbico o suave. Voxel Tools añade terrenos volumétricos a Godot Engine 4 como módulo o extensión de C++. A diferencia de los terrenos basados en mapas de altura, los datos de vóxeles permiten representar salientes, túneles y cuevas, y los jugadores pueden excavar o construir en tiempo de ejecución.
¿godot_voxel es gratuito? ¿Qué licencia tiene?
godot_voxel es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿godot_voxel sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de godot_voxel fue el 1 oct 2026.
¿Para qué puedo usar godot_voxel?
Crear juegos de supervivencia o sandbox basados en vóxeles, con terreno destructible en Godot Crear mundos abiertos grandes generados proceduralmente que transmiten chunks a medida que se mueve el jugador Crear prototipos de mundos de bloques al estilo de Minecraft o terrenos orgánicos suaves en Godot 4
¿Cómo se instala godot_voxel?
Lee la guía de instalación Sigue la guía de inicio rápido
¿Dónde consigo godot_voxel?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Zylann/godot_voxel

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados

Un RPG de acción y aventura voxel de código abierto, ambientado en un vasto mundo de fantasía, escrito en Rust e inspirado en Cube World y Breath of the Wild.

7,7 mil+18 esta semana574RustGPL-3.0Bien mantenidoActualizado hace 8 días