In this project I have made a UI system that makes a Diagetic menu that the player can interact with much like how Dead Space has their diagetic UI system.
In this image it is a small watch that the player is holding showing them their current health and a little message welcoming them. I made it very small to still give the player ample room to see their surroundings.
The player can close the watch allowing them to have full view of their environment.
I made the materials used on the watch where the first image shows the background where I was going for a holographic look and the second image is the healthbar that changes color depending on your health state where full is green and near death is red (pictured below).
In this project I wanted to make an online FPS that way I would have some experience with the online features that the unreal engine has.
I was able to get two players spawning in the world and could add more if needed and both can shoot and move around and both update correctly with their positions in the world.
The players had a parkour component attached to them and could do their movements with this allowing them to Wall Climb, Slide, Sprint, and event Mantle. This was a little harder to get working as I had to replicate it to both characters since the component needs specific things from the character movement allowing them to execute the parkour.
This component also has a queue system in place so it can be seemless when going from sliding to sprinting and from sprinting to sliding. This works with other parkour moves as well making the transition between them not feel jittery.
In this project I wanted to make a UI for a fighting game and started off with the character select screen.
In the image above you can see the screen where players will choose the fighters they want to play. The characters when selected have animation that they play and currently they are just default Unreal Engine animations but can easily be replaced. The images of the characters themselves are the target of a renderer so its easier to make them look better and its easier to replace the images as well since you just have to move the camera around until it captures what you want of the character.
The players at anytime can cancle the choice of character as well by just hitting the escape key. This does need work as it only works for one player but can easily be adapted to multiplayer on the keyboard. While making this selection screen I wanted to make it so it could be adapted into anything and easily transferable as well.







