Understanding UX
UX refers to a person’s overall perception, emotional response, and attitude toward the use of a particular product or system. In the context of game development, UX can encompass anything that affects the overall feel of the game, except for the rule set and game content.
In practice, UX translates into input mechanisms (controls), menu and interaction flows, interface animations and sound effects, camera systems, and game feedback.
Let’s start by dissecting input!
Player input
The design and execution of input methods (that is, controls) can make or break your game. In this day and age, players expect the developer to adhere to a set of gold standards in the input department. For this exact reason, platform holders such as Sony, Nintendo, and Microsoft have created their own set of guidelines to ensure that platform-specific input methods and control functions (that is, how to pause the game) are adhered to.
Nowadays, console action games...