Game Development, Graphics Programming, GPU, Computer Science

I implemented gamepad controls which I tested on Windows desktop with an Xbox 360 Controller (USB). Using this same control system, it’s also possible to control the game entirely with a keyboard (though I think keyboard + mouse is better). This is in addition to the touch screen only interface (which I’m testing on an Android tablet).

Other controls I plan to add later… More finger touch screen controls such as pinch zoom, two finger rotate, tilt, pan. Fluid mouse control (maybe right-click) for rotate/tilt. In the long-term I plan to implement a VR interface.

Below is a video where I showcase using an XBox 360 controller to control the game. Most of the functionality is the same as (keyboard + mouse) but with gamepad controls.

Some changes that stand out… Navigate UMG menus with D-Pad. Character menu is updated (also bigger UMG widgets for touch screen) (work in progress). In addition to using D-Pad to select orthogonal move/action, you can also select any move/action with (left bumper, right bumper) then A.