Endless Runner

Tools | Technologies

Unity, Blender

This is a mobile game set in a post-apocalyptic world overrun with zombies. Players must constantly maneuver through rubble, shoot zombies, and collect coins while trying to survive for as long as possible.

I started this project with Johannes Fung back in January 2025. It is currently in active development and set to launch on the Google Play Store.

Roles

Gameplay Programmer, Game Designer, Technical Artist

Features

To make the game feel more dynamic, it continuously spawns Entity Groups and Environment Tiles in a semi-random pattern. Entity Groups are preset obstacle and coin patterns that are designed to be an intuitive yet challenging experience for the player to navigate. Environment Tiles appear to the sides of the road, bringing a visually interesting background while also masking the fact that the rest of the world is completely empty.

The above image also shows the curve shader that's used to mask the incoming obstacles while also providing a more interesting visual look to the game.

What the game looks like without the curve shader.

Some Environment Tiles and Entity Groups

During early playtests, one common issue was that obstacles blended too much with the environment and made them hard to distinguish. To fix this, we added a post-processing outline effect, which helped the obstacles stand out and gave the game a more stylized, cartoony look.

Challenges