Development - Fixing Controls, Map Creation Finished


After first time testing on Xbox 360 controller, I realized that all the controls other than jump, are messed up - badly.

There was no move, dash, pause or sprint. Camera was set to wrong joystick with inverted Y axis and it was moving by itself. I found out that this was mainly due to SUPER character controller script I used in game, Its a pre-made script that includes movement, jump, dash, double jump, crouch, survival stats, and sprint. After looking for more info, I found out that the script was made for PC games and did not support controller inputs.

To fix this, I used Unity Engine input manager, hoping that it will work. After messing with it, I managed to fix the inputs for controller. Now the movement is on left joystick and camera on right joystick. The dash, sprint and jump are correctly assigned. A little different than what I wanted, but it works well.

For the camera, I used "Invert" function for joystick Y axis and set dead value for 0.025 on both X and Y axis, to eliminate the self-movement of camera.

So far I had very little of level, so I spend 2 days on creating a lot more. As I am running out of time, I skipped the construction site and end part of level. The factory is actually not inside but its just a hangar building that you can jump on. This will do for passing the requirements of the brief.

Get The World's Greatest Parkour Lord Becomes Commoner