Skip to content

Simple endless low polygon world generator implemented in Unity

Notifications You must be signed in to change notification settings

zladovan/unity-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity World

Simple endless low polygon world generator implemented in Unity.

Features

  • 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

How it looks

alt text

How to clone

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

Todo

  • 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

Credits

Based on excellent Procedural Landmass Generation series by Sebastian Lague.

Using libnoise library ported to Unity as LibNoise.Unity (currently on forked version).

About

Simple endless low polygon world generator implemented in Unity

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages