Platformer Demo – (Shipped)

Play it on itch.io
Code on GitHub

Overview

This is a simple 3D platformer demo in Unity. It demonstrates cross-platform player movement and collisions.

See the itch.io page for a full description of the keyboard and XBOX gamepad controls.

Challenges

  • Mapping the gamepad button and stick inputs to Unity’s input manager was tricky at first. It took some trial-and-error to figure out which buttons and sticks mapped to which input axes in Unity.
  • Getting the movement and jumping physics right also required trial-and-error. I had to tweak the movement speed, jump height, gravity, etc. several times to get something that felt right.

Tools Used

Unity/C#, Visual Studio

Outcome

  • While I was already familiar with Unity’s input axis system, this project gave me a much better understanding of it.
  • Using the input manager to implement cross-platform input was a fun exercise into an area of Unity I had always wanted to further explore.