# data[].attributes.body
This is important within a game because if your control system is too confusing or difficult it can put people off the game and make it difficult to play. An example of this is Dead or Alive. I find the games controls confusing for new players therefore I played it once and gave up. Therefore a good control scheme can be the difference between a one time play or a long term fan

# data[].attributes.body
Games communicate with the user in a variety of ways. not only can it clearly have things written the also communicate is sub-conscious ways. Such as using colours to convey emotions without having the player consciously think "oh there's red, must mean danger" the user sub-consciously detects that there could be danger just from seeing the colour red.

This can increase immersion as the player does not have to think about every minute details.

Colours can also change the way a player actually plays. Such as in FPS games being on the red team can sub-consciously make you play more aggressively while being on the blue team can sub-consciously make you play more defensively.

# data[].attributes.body
An important part of interfaces is they communicate information to the player and how clear it is. This could be writing words on walls to inform the player of where to go, or using a marker on a map which they have to get to. Either way the information it is portraying needs to be clear and understandable.

# data[].attributes.body
Audio

Audio feedback is the use of sound effects and music within games to inform the player or to create an atmosphere. These are such things as the character making a sound when they are injured. You could also use the background music to control the atmosphere within a game such as playing quiet eerie music for a horror game.

Visual

Visual feedback is what the player sees. This involves using colours to represent things, such as red to indicate danger and green to indicate safety or go. another example is the blood around the edges of a screen in most FPS's to show that the player is injured.

Hap-tic

Hap-tic feedback is physical. With Xbox controllers and PS4 controllers, when the player gets hit or injured the controller vibrates to inform the player. The nintendo switch has taken this further with their controllers with advanced features such as feeling how many balls are in a virtual box just by the movement of them.

# data[].attributes.body
The Structure Principle

The interface should be designed and structured in an easy to comprehend way that is clear for the user. you should put related things together and separate unrelated things.

The Simplicity Principle

The interface should be simple and not over complicated. Information should be easy to find and understand.

The Visibility Principle

Elements within the interface should be easily seen and not distracting for the user.

The feedback Principle

The interface should keep the user informed of actions or interpretations using clear language that is recognised by the user.

The tolerance principle

The interface should be tolerant of mistakes and allow users to make up for mistakes that they might make, This could be done through allowing undoing and redoing of actions.

The reuse principle

The interface should reuse components in order to maintain consistency with purpose.

# data[].attributes.body
An interface must be usable for all different people. Which means when making an interface take into consideration your target audience and make sure it is appropriate for the user. For example if you were making a game for children make sure the Interface is easy to use and easily accessible. However if you were making a game for adults it can be more detailed. However you do need to take into consideration any difficulties people may have, so don't over complicate it even if it is for adults because some people might have disabilities which may hinder them from using complicated interfaces.

# data[].attributes.body
Non-Diegetic

Non-Deigetic interfaces are the most common type. They are you average HUD which displays atop the game. The UI is usually a 2D plane. The character is not aware of the UI.

Diegetic

Diegetic interfaces exist within the game world, so the player can interact with them through visual, audible or haptic. This type of interfaces can make the game more immersive.

Spatial

Spatial interfaces are built as part of the geometry of the game, such as writing on walls to tell the player what to do. This is used in order to not break the narrative of the game.

Meta

Meta interfaces don't fit with the geometry but also maintain the game's narrative. The UI is still on a 2D plane but its built in to the fiction of the game. Such as the phone in the GTA games.

# data[].attributes.body
Interface technology has been advances rather quickly from Augmented reality to virtual reality and much more coming in the future.

Virtual reality (VR) is currently the most advanced way we currently have for interacting with games. It is a head set which further immerses the player by making it seem as if they are in the game, the camera movements are controlled by the users head movements. The camera follows the direction the player is looking to further increase immersion.