Deliverun is a fast paced, multiplayer and competitive racing game where couriers run to deliver a package first.
Role - Lead Designer
Mechanics and aesthetics design
Level design
Gameplay design
UI/UX design
You can download it here: Deliverun
Procedural Level Design System
The stage is modular.
Every module is different and will spawn randomly at the beginning of the match.
The level design and the random generation is designed to let the player stay in a flow state, following the graph on the right
Every module is designed to offer two possible path, one easier and one more difficult, following the principle “High risk, high rewards.”
Weight System and Formulae
The difficulty of the modules and their position inside the random generation system, according to the flow graph, are calculated using the sum of the total speed of the level, the density and the number of jumps. A slow module is easier then a fast one, so the tar are negative inside the formulae.
Speed = Boost (N° Boost*0.3) - Tar (N° Boost*0.7)
Density = Number of obstacles / 4 (4 is the number of street planes inside a module)
Total number of mandatory jumps
Weight = Speed + Density + Jumps