Unreal |
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.
I modeled my own basic model in Maya then imported it into Unreal Engine. I also made the animations and rigged it into unreal engine.
A health bar and pause menu user interface I added in Unreal Engine.
I created a collision object which makes the player "bounce" when touching it.
I made objects that have background sound attatched to them in Unreal Engine. The first sound plays when you get close, while the others loop. You can hear the sound diminishing as you get farther away from the objects.
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)


