Some of the skill building and concepts I have done in Unreal Engine 5. I plan to expand and develop my skills a lot more in Unreal Engine in the future.

Portfolio Thumbnail
Portfolio Thumbnail
Portfolio Thumbnail
Portfolio Thumbnail

Abilities

The character currently has four different abilities, and are able to select up to three to use during a level.

Time Slow causes the world to slow down, with the character being slightly less affected. (Effect of slow music)

Movement Enhancement allows for the character to move faster and gives them an extra jump. (Effect of fast paced music)

Invisibility causes the player to not be detected by sensors and enemies. (Effect of spy/sneaky music)

Low Gravity causes the player character to have very low gravity. (Effect of space/sci-fi music)

 

System Programming

The abilities all were persistent effects that last until deactivated or until time runs out, so I was able to have one looping function to check if the specific ability had time remaining.

Once an ability is deactivated, I have a general function which can set the world properties back to normal as well as set the remaining time left for the used ability.

 

Visual/Audio Feedback

I used the Niagara system in unreal to make visual effects for the abilities to help give visual information to the player, and also created a music player widget which displays the ability time that the player has left and what ability is being used

Each ability also will have their own soundtrack which plays when the ability is active. (Currently work in progress)