In general, Axis Mappings allow us to map keyboard, mouse, and controller inputs to a "friendly name" that can later be bound to game behavior, such as movement.
Axis Mappings are continuously polled, allowing for seamless movement transitions and smooth game behavior. Hardware axes (such as controller joysticks) provide degrees of input, rather than discrete input (1 - pressed vs. 0 - not pressed).
While controller joystick input methods are effective at providing scalable movement input, Axis Mappings can also map common movement keys, like WASD to continuously-polled game behavior. If you want
to learn more about Player Input before moving forward with this step, please refer to the Player Input and Pawns tutorial.
During this step, we're going to get our new Character to move around the map by setting up the input axis mappings for the W, A, S, and D keys.