Repolode
Zylann

Zylann/godot_voxel

Um módulo C++ para Godot 4 que cria terrenos voxel volumétricos editáveis e divididos em chunks, com renderização em blocos ou suave.

Estrelas
4,112
Forks
384
Issues abertas
252
Último commit
há 6 horas

O que é?

Voxel Tools adiciona terrenos volumétricos ao Godot Engine 4 como módulo ou extensão C++. Diferentemente dos terrenos baseados em mapas de altura, os dados voxel podem representar saliências, túneis e cavernas, e os jogadores podem cavar ou construir durante o jogo.

Os dados voxel são convertidos em malhas divididas em chunks, carregadas e descarregadas conforme necessário, o que possibilita mundos infinitos. O terreno pode ser gerado proceduralmente por geradores personalizados ou transmitido de outras fontes. O armazenamento usa canais de 8 ou 16 bits para dados de uso geral.

A renderização oferece dois estilos: terrenos em blocos, no estilo Minecraft, com vários materiais e oclusão de ambiente pré-calculada; e terrenos suaves com nível de detalhe via Transvoxel. Um sistema de instancing posiciona vegetação, rochas e outras decorações nas superfícies, e o módulo se integra à física do Godot, além de oferecer uma opção mais rápida de colisão baseada em blocos.

Recursos principais

  • 01Edição de terreno em tempo real durante o jogo, com suporte a saliências, túneis e escavação e construção pelos jogadores
  • 02Malhas divididas em chunks e carregadas sob demanda, permitindo terrenos infinitos
  • 03Renderização voxel em blocos, com vários materiais e oclusão de ambiente pré-calculada
  • 04Terreno suave com nível de detalhe usando Transvoxel
  • 05Sistema de instancing para vegetação, rochas e decorações
  • 06Integração com a física do Godot e uma opção rápida de colisão no estilo Minecraft

Casos de uso

  • Criar jogos de sobrevivência ou sandbox com voxels e terrenos destrutíveis no Godot
  • Criar grandes mundos abertos gerados proceduralmente, que carregam chunks conforme o jogador se desloca
  • Prototipar mundos de blocos no estilo Minecraft ou terrenos orgânicos suaves no Godot 4

Início rápido

  1. 1

    Leia o guia de instalação

  2. 2

    Siga o guia de início rápido

Antes de usar

  • O suporte a GDExtension ainda está no roadmap, então a compilação do módulo é a opção com mais suporte.

Em coleções

Tópicos

Perguntas frequentes

O que é godot_voxel?
Um módulo C++ para Godot 4 que cria terrenos voxel volumétricos editáveis e divididos em chunks, com renderização em blocos ou suave. Voxel Tools adiciona terrenos volumétricos ao Godot Engine 4 como módulo ou extensão C++. Diferentemente dos terrenos baseados em mapas de altura, os dados voxel podem representar saliências, túneis e cavernas, e os jogadores podem cavar ou construir durante o jogo.
godot_voxel é gratuito? Qual é a licença?
godot_voxel é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
godot_voxel ainda é mantido?
Manutenção ativa. O último commit de godot_voxel foi em 6 de nov. de 2026.
Para que posso usar godot_voxel?
Criar jogos de sobrevivência ou sandbox com voxels e terrenos destrutíveis no Godot Criar grandes mundos abertos gerados proceduralmente, que carregam chunks conforme o jogador se desloca Prototipar mundos de blocos no estilo Minecraft ou terrenos orgânicos suaves no Godot 4
Como instalar godot_voxel?
Leia o guia de instalação Siga o guia de início rápido
Onde consigo godot_voxel?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Zylann/godot_voxel

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Um RPG de ação e aventura voxel de código aberto, ambientado em um vasto mundo de fantasia, escrito em Rust e inspirado em Cube World e Breath of the Wild.

7,7 mil+16 esta semana575RustGPL-3.0Bem mantidoAtualizado há 8 dias