Sébastien Morris

sebw.morris@gmail.com

Back

Skybound Odyssey

Multiplayer Sandbox/Exploration endless open world game

A multiplayer sandbox and exploration game inspired by games like No Man's Sky, Minecraft and Raft. You get to travel through an endless world of islands floating in the air with the help of a flying boat that you can build yourself using gathered resources.

What I worked on

Procedural Generation Tool:

  • Island mesh generation (Compute Shader): Marching Cubes implementation for generation. Use of a falloff function for smoothing the borders of the island. Chunk system. In Compute shader for optimisation and performance.
  • 3D Perlin Noise implementation (Compute Shader): Custom 3D Perlin noise used in Marching Cubes generation. Hash unction for gradient vector calculations. In Compute Shader for optimisation and performance.

Save/Load System:

  • World save and load: JSON loading and saving to and from files. Handling of world data (world seed, generated chunks and islands, player environment interactions (props, vegetation, minerals, mobs...)

Unity 3D