Problems with Player Movement


Author: Luke Evans

The Problem:

The player in the game needed to be able to be controlled and moved by the player, but doing this through input actions required changes in the project settings, which could prove difficult with source control and team working on project also. 

Problem Solution:

I chose to work around this issue by using the EnhancedInput system, which benefits from being independent of the project settings and only needing limited changes to the actual project, like adding new c++ files. I was able to implement the EnhancedInput system to allow the user to move the player avatar around and look around the level, and the team was able to work on the project at the same time without any difficulties.