Skip to content
This repository was archived by the owner on Jul 13, 2026. It is now read-only.

Repository files navigation

Voxel Terrain

This is my experimental project on creating Voxel Terrain tool. I went through some iterations already from Object oriented to Jobified generation system. Right now this tool able to generate voxels and mesh for chunks.

!WARNING!

This is not ready-production tool. This project using a lot experimental and preview packages. Also there not so much features.

Completed Goals:

  • Custom chunk size by all coordinates
  • Jobified voxel generation
  • Simple customization for terrain generation
  • Generating new chunks by tracking position of any game object
  • Customizable chunks spawn/despawn distance
  • Chunk caching
  • Queue system for preparing and loading chunks

Goals in progress:

  • Move to ECS (kinda useless right now because of Hybrid Renderer V2 is kinda slow right now)
    • Optimize terrain systems
  • Optimize chunk spawn system (right now calculation for loading or unloading chunks is unnecessary hard and slow)

Goals to achieve:

  • Add support for colored voxels
  • Add support for textured voxels
  • Add different mesh generation types a unlike cubes right now
  • Add ability for custom terrain not only procedurally generated one
    • Implement tools for work with type of terrains

About

Voxel Terrain tool for Unity. Tested only in Unity 2021.1.0b1.1725

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages