Dreamscape

Dreamscape is an exciting, fast-paced parkour game - zip and boost to the goal as quickly as you can! It clinched 1st place in the 24th SoC Term Project Showcase out of 12 projects. You can play the game here.

This game was developed in Unreal and blueprints for a school module in a team of five, where I was one of the programmers. This was a learning experience as it was my first time touching Unreal, and I quickly adapted my knowledge of Unity's interface into navigating Unreal. I was also able to utilise the knowledge I'd gleaned from my internships when planning system design.

I was the team leader, responsible for delegating work. As the pace was quite fast for this project, with a playtest session every week, I made sure to constantly check in with teammates on their progress. I ensured that the team stuck to deadlines and had a feasible development plan.

I was responsible for:

  • Setting up a global event system in game state
  • Broadcasting input from player controller
  • Backend systems, such as sound management, level transitions, UI management, save system etc.
  • Hand animation using sprites and a widget to ensure the hands never went through walls
  • Implementations for the rocket jump using physics
  • Checkpoints, collectibles and respawning
  • Editor tools such as mass texture changes for selected objects to help with the workflow