Simple endless low polygon world generator implemented in Unity.
- terrain shape based on perlin noise
- in editor configuration of terrain shape
- endless area with asynchronous terrain chunks generation
- dynamic level of detail
- very naive and quite ugly low polygon look
- camera movement using W,A,S,D or arrow keys
- camera movement using joystick on mobile devices
Git submodule is used to include LibNoise.Unity source code.
Therefor you should clone with --recursive
flag
git clone --recursive https://github.com/zladovan/unity-world
Or you can call following commands after regular clone
git submodule init
git submodule update
- migrate to ECS + Job System
- improve terrain shape (combine multiple noise functions)
- improve low poly effect
- add water
- add other world objects (clouds, trees, plants, animals, ...)
- code refactor
Based on excellent Procedural Landmass Generation series by Sebastian Lague.
Using libnoise library ported to Unity as LibNoise.Unity (currently on forked version).