This project was a special assignment for me as i had the freedom to decide what kind of game i wanted to make and wanted to learn. for that reason i chose to make a side scroller shooter with the insperation of Broforce and Zombotron.
For this project, I made a basic template for a side-scroller in Unreal Engine 5 since UE5 doesn't have it, so I needed to make sure the camera was located at the right angle and stays in that position. For the rotation of the character, I used a boolean and the new enhanced input action and mapping context. So if moveX is negative, flip the mesh's rotation. For the shooting, I made a custom category in the player's settings so I can change on the fly where the bullet spawns and combine that with the current player location so it knows to spawn it a certain distance from the player.