Skip to content

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

License

Notifications You must be signed in to change notification settings

AymanDev/Voxel-Terrain

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages