This was a group project where we built a small arcade-style game with two players facing off against each other.
One player is the runner, stuck on a treadmill filled with auto-generated obstacles. Their goal is to survive long enough to collect three keys, which spawn over time. Once they have all three, they can unlock the gate at the end of the treadmill and escape to win.
The other player is the defender, who stands on top of the gate and tries to stop the runner. The defender can throw boulders down onto the treadmill to make things harder. They can also pick up orbs that give access to special boulders, each adding new challenges for the runner.
I was a main programmers on the project, and I worked on implementing core gameplay systems and balancing the two roles. This project taught me a lot about designing asymmetrical multiplayer mechanics, syncing very different play styles in one game, and making sure both roles stayed fun and balanced. It also gave me experience working in a group and managing version control with Git more effectively.
Teammembers:
Eline Verstraeten
Jamie Doyen
Lennert Moens
Lukas Van Den Branden
Controls:
Runner:
WASD/Left Stick : Move
Shift/B: Dash
Space/A : Jump
Defender:
WASD/Left Stick : Move
LMB/Right Trigger : Charge boulder
RMB/Left Trigger : Switch Special Boulder
Mouse/Right Stick : Change shooting direction

Other projects

Back to Top