Voxel Game

A Godot project aiming to replicate Minecraft-like voxel terrain generation. The project focuses on performance by generating only the top surface of the terrain and uses Godot's DataTool for manipulation and UV mapping.

https://github.com/toger5/Godot-Voxel-Game-MineCraftClone

Preview Image

Preview

Godot Voxel Game: A Minecraft-Inspired Demo

This Godot project explores voxel terrain generation, drawing inspiration from Minecraft. The primary goal is to learn and become more familiar with the Godot game engine. It focuses on achieving decent performance and rendering distance by generating only the top surface of the terrain, optimizing for efficiency.

Key Features

  • Randomly Generated Voxel Engine: Implements a voxel engine based on dictionaries for terrain generation.
  • Surface Mesh Generation: Creates surface meshes with proper UV mapping for visual representation.
  • Physics Interaction: Includes physics bodies, enabling interaction with the generated world.
  • Basic Character Controls: Provides basic character controls for exploring the voxel world.

Planned Features

Future development plans include implementing block building and destruction mechanics, which involve manipulating the surface mesh for seamless integration of new or removed voxels.

Resource Details

demo

toger5