Team Size: 1
Engine: Unreal Engine
General Info: Made using c++ in Unreal Engine
Inspiration: I wanted to make a third person controller similar to that of a 3D Super Mario game. Those games have a lot of fun movement that I wanted to try creating myselfe.
When the player is next to a wall and is also airborn, the player can jump of the wall. When falling next to a wall descent will be slower compared to just falling.
Code for when colliding with a wall
Code for when starting a jump
Code for when hanging on a wall. Raycast is for determening if player is still on the wall
The Jump height differesn depending if the player released the jump button early.
In the air the player can do a dive wich launches the player forward with a lot of extra speed.