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