3D Voxel Automata with Unity and C#
Published 11/2025
Duration: 3h 39m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 1.93 GB
Genre: eLearning | Language: English
Published 11/2025
Duration: 3h 39m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 1.93 GB
Genre: eLearning | Language: English
Create Emergent Voxel Simulations with Falling Sand, Water, and Custom Voxel Behaviours
What you'll learn
- Use ScriptableObjects to create different voxel types and define how they will interact with other voxels
- Generate optimized procedural meshes at runtime using lookup table based voxel meshing
- Implement 3D cellular automata to create emergent voxel behaviour
- Build a voxel sandbox editor to place and remove blocks and test your simulations
- Utilize UML diagrams to design voxel engine architecture
Requirements
- Beginner experience with C#
- Basic familiarity with Unity
Description
This course is for Unity developers who want to build a voxel automata playground from scratch. If you've ever been mesmerized Conway's Game of Life, or you'll love exploring the same concept in three dimensions with materials like sand, water, and rock.
You'll learn to create a system where each voxel follows basic cellular automata rules to produce emergent behavior. Sand tumbles and settles into natural slopes. Water flows downhill and pools in low areas. Rock stays in place forms structures that water and sand must navigate. These simple interactions combined can create surprisingly rich results. You can create channels and watch water flow through them, pile sand into dunes, or design waterfalls that cascade from level to level.
This course will cover efficient voxel data structures, runtime mesh generation, and an interactive editor where you can add or remove voxels and watch your automata simulate in real time. You'll understand how basic rules can apply to voxels to create emergent flowing systems.
If you have some basic C# and Unity experience, you're ready to start. No advanced math or deep technical knowledge is required. I'll walk you through everything with clear examples and hands-on coding, showing you how to build a sandbox where simple automata rules can create endlessly fascinating results.
Who this course is for:
- Beginner Unity developers wanting to create awesome simulations with voxels
More Info

