GutterPunk

Unity C# Speedrunning Singleplayer

GutterPunk is a first-person fast-paced action game, where you wall-run through a brutalist concrete hell to fuel a rebellion in a dystopian society.

You play as Char is a young, energetic woman, who organizes secret underground raves instead during the day.

But to set all of this up you will need to parkour over without letting them catch you during curfew.

Each wall-run will give you energy that you can use to perform jumps, dashes, slides and killing blows in quick succession.

This game was made by 6 students as a group project assignment for their third year in the bachelor Digital Arts & Entertainment at Hogeschool West-Vlaanderen in Belgium.

The music was composed by Louis Delisle, student at the Royal Conservatoire of Ghent.

I have worked on all of the parkour mechanics, like wall-running, dashing, time-slowing, etc. and the Guard AI behavior.

Features

  • Guard AI behavior system
  • Smooth and fast-paced parkour gameplay
  • Brutalist concrete aesthetics
  • A global leaderboard for competing with your friends

Technical Challenges

The main technical challenge of this project was to implement a smooth and responsive parkour system that allows the player to seamlessly transition between different movement states such as running, wall-running, jumping, dashing and sliding. To achieve this I implemented manual physics for the player character, which allowed me to have more control over the movement and to create a more fluid and dynamic gameplay experience.

Gallery

Links