Search Unity

  1. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

VoxelTown - Fast Universal Voxel Engine

Discussion in 'Assets and Asset Store' started by killer1171090, Nov 28, 2022.

  1. killer1171090

    killer1171090

    Joined:
    Feb 23, 2013
    Posts:
    145

    VoxelTown

    A Powerful & Efficient Voxel Engine
    ASSET STORE



    VoxelTown is a Powerful & Highly Optimized VoxelEngine for Unity that makes heavy use of both the GPU & Burst Compiler! It's also highly flexible and capable of supporting multiple worlds in one scene, as well as freely moving and rotating said worlds. Worlds can be Infinite or Finite and can even have a Rigidbody component attached to them! The Codebase has been extensively commented on, there's thorough documentation and there are many example scenes to get started with!

    Documentation | Discord | Website

    Here's a taste of some of the features VoxelTown provides:

    General
    • Asynchronous Voxel Editing
    • Highly threaded and optimized
    • Lockless Threading
    • Minimal GC Allocations
    • Optimized Memory Consumption
      • Often less than 100MB of ram usage
    • Smart and Efficient Pooling
    • Customizable Voxel size
    • Powerful Save & Load System
      • Supports saving to JSON or Binary

    Chunk Management
    • Finite Worlds
    • Infinite Worlds with a Highly Customizable LOD system
    • No GameObjects spawned for Chunks except for Collisions
    • Burst Chunk Processor
    • GPU Chunk Processor
    • Customizable Chunk size
    Generation
    • Generate Any kind of world from Planets to Floating Islands, anything is possible!
      • Includes a Simple Voxel Planet Example
    • Node-based Heightmap World Generation
    • Use Pre-existing Heightmaps
    • Import meshes as Voxels
    • Import Unity Terrains (Including from other assets like Gaia)
    • Easily provide a Custom World Generator
    • SDF Textures as Brushes
    Examples and Learning Resources
    • Heavily Commented Code
    • Extensive Documentation
    • Full Source Code available
    • Many example scenes to learn from
    • Video & Written Tutorials are in development
    Future Updates - These are not yet in the engine but are already either in active development or research
    • HDRP Support
    • URP Support
    • Biomes
    • Foliage and Detail Generation
    • Networking Examples
    Images







    Changelog

    1.0

    Initial Release

     
    Last edited: Mar 5, 2023
    AldeRoberge and CodeSmile like this.
  2. killer1171090

    killer1171090

    Joined:
    Feb 23, 2013
    Posts:
    145
    Reserved
     
    Last edited: Dec 4, 2022
  3. Deleted User

    Deleted User

    Guest

    This is nuts dude, great job
     
  4. killer1171090

    killer1171090

    Joined:
    Feb 23, 2013
    Posts:
    145
    Thanks!
     
  5. Rorysoh

    Rorysoh

    Joined:
    Mar 15, 2018
    Posts:
    1
    Looks great, you've outdone yourself. Can I make Minecraft with this?
     
  6. killer1171090

    killer1171090

    Joined:
    Feb 23, 2013
    Posts:
    145
    Thanks!
    As of now no, unfortunately. The engine doesn't store voxels in the same way Minecraft does. However, we do have a plan for a future version that maayyy solve this limitation.
     
  7. killer1171090

    killer1171090

    Joined:
    Feb 23, 2013
    Posts:
    145
    It's live on the asset store! Took a while had to sort out documentation issues. Apperantly the asset store isn't a fan of HTML & Javascript Documentation :(
     
    AldeRoberge likes this.
  8. AldeRoberge

    AldeRoberge

    Joined:
    Jun 23, 2017
    Posts:
    60
    Would be cool, but for this price it's a hard pass.