GitPedia

Marching Cubes Terrain

Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler

From Eldemarkki·Updated June 13, 2026·View on GitHub·
·Archived

**Marching Cubes Terrain** is a Marching Cubes terrain implementation in Unity using the Job System and the Burst compiler The project is written primarily in C#, distributed under the MIT License license, first published in 2019. Key topics include: isosurface, marching, marching-cubes, marching-cubes-algorithm, marching-cubes-terrain.

Marching-Cubes-Terrain

[!IMPORTANT]
This project is not developed anymore.

https://github.com/user-attachments/assets/a9207fb3-568e-4f06-a31d-9454483f147d

This is my implementation of the Marching Cubes algorithm using Unity.

Features

  • Unity Job System with the Burst Compiler
  • Realtime terrain editing
  • Smooth the terrain by holding the left ctrl key and left click
  • Two world types:
    • Procedurally-generated infinite world
    • Import from black-and-white heightmap texture

System Requirements

  • Unity3D (I'm developing this project with version 2019.3.0f6, but any newer version should also work)

Setup

  1. Clone the repository with git clone https://github.com/Eldemarkki/Marching-Cubes-Terrain.git
  2. Open the project with Unity

Contributing

All contributions are welcome.

When creating a new issue, please describe the bug in as much detail as possible, and include the branch and commit id where the bug happened. If applicable, also include screenshots.

Acknowledgements:

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from Eldemarkki/Marching-Cubes-Terrain via the GitHub API.Last fetched: 6/27/2026