University Solo Project

Unreal Engine 5.4

December~February 2024(8 Weeks)

Technical Designer


Responsibilities

  • Work on the Player and their basic mechanics.
  • Create a parkour system which includes wall running and ledge climbing.
  • Work on the animations using the Motion Matching System.
  • Implement sound and VFX to enhance game feel.

Project Overview

  • FlowState has a dynamic movement system where player can seamlessly change their movement states.
  • Wall Movement, Ledge Climbing, Vaulting and Mantling are some of the advanced features the player can use to traverse through the world.
  • The character uses the Motion Matching Animation system which allows for seamless transitions between animation states.
  • Multiple audio and visual cues are present to aid the player and increase game feel.
  • A dedicated Tutorial level is present to gradually introduce the player to all the mechanics.

Gameplay Features

Image 1
Slide Under Obstacles!
Image 2
Move Across Walls!
Image 3
Roll To Gain More Momentum
Image 4
Hack Objects To Create Your Own Path!
Image 5
Vault Over Obstacles!
Image 6
Scan To Identify Fake Objects!
Image 7
Keep Trying without Losing Progress!
Image 8
Climb Ledges To Advance!
Image 9
Soak In The Environment!
Image 10
Master Dynamic Movement!


UML Diagrams

Image 1
Base Game Class Diagram
Image 2
Tutorial Flow Chart
Image 3
Different States When Player Tries To Jump
Image 4
Player Vault Detection Flowchart
Image 5
In Game Audio Class Diagram


Logic Diagrams

Image 1
Vaulting Logic
Image 2
Leg Detection on Ledge Logic
Image 3
Ledge Movement Logic
Image 4
Wall Run Logic
Image 5
Uncrouch after Sliding Logic