My journey becoming a Unity game developer: 2.5D Infinite Runner-Player using an elevator and wall jumping

Player can jump from wall to wall, plus single and double jump off one wall only.
CoinsCount() method created to return the coins amount.
Checking IF the “E” key was pressed, and the Player has the required amount of coins.
Coins positioned around the scene.
UI Manager script added to Canvas.
Player collects 10 coins and can activate the elevator.
Player can jump, but only in the forward direction.
Checking to see if the Player’s controller collides with a normal surface wall.
If Player can wall jump, they will be able to jump off a wall surface normal with speed.
Walls given tags to define them for when the Player collides into them.
Player can jump from wall to wall, but the wall jump is imperfect.
Can Wall Jump set to false after jumping off a wall.
Player can wall jump properly now.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store