Skip to content

Minecraft-like voxel world made with Unity.

License

Notifications You must be signed in to change notification settings

Young-Beans/voxel-terrain

 
 

Repository files navigation

Voxel Terrain

Screenshot

A technical demo of voxel world Unity implementation. Heavily relies on URP, Jobs, and Burst Compiler.

Implemented with Unity 2020.3.0f1

Core Features

  • Basic chunk generation
  • Naive greedy meshing
  • Global illumination
  • Liquids

External Dependencies

Further development

a.k.a. TODO:

  • Decouple from DI Framework
  • Persistence (allows saving worlds)
  • Slabs, fences, flowers, torches, etc.
  • Improve liquids meshing (by making it smooth)
  • Optimize memory consumption
  • Proper water/lava interaction
  • Improve character controller

Useful Links

About

Minecraft-like voxel world made with Unity.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 64.9%
  • ShaderLab 29.1%
  • HLSL 6.0%