Soren Rogiers

Game developer

Infinite Voxel World

Nowadays procedural generation techniques are prevalent in game design and game development. The purpose of this project is to create an Unreal Engine 4 plugin that creates an infinite voxel world based on a seed. Challenging myself and researching different algorithms and approaches to procedural generation were the main goals of this project.

The main focus of this plugin was on C++ however, there are a fair number of blueprints for building the UI.

The world is going to be created with chunks, where each chunk is sized 16x16 and 64 layers deep. Doing a chunked approach like this enables you to build your world in pieces, and to only build the pieces you currently need to display or interact with in your game.

Github

Video



Go back