UI/UX Design Principles
The purpose of user interfaces in video games is to facilitate communication between the game and the player. A well-designed UI system allows players to seamlessly navigate through a game and find information, while enhancing gameplay, player engagement and a sense of immersion.
Simplicity
- Only necessary information should be included. Clutter can distract the player and have a negative impact on immersion, Cognitive Load and Player Engagement.
- Transitions and animations can delay a player's navigation if they are overused.
- Gradually introduce UI elements to not overwhelm or confuse the player.
Clarity
- Provide a straightforward and streamlined navigation experience.
- Use simple and concise language.
- Predict how the player will interact, navigate and perceive information.
- Have a beginning, middle and end to interactions and always give feedback to the player.
- User interfaces should be designed to prevent players from making mistakes.
- Information should be organised in groups which make sense to the player.
- Prioritise information and use a clear hierarchy.
Aesthetics
- User interfaces should be aesthetically pleasing and reflect the character of the game.
- The design style of a UI system can be influenced by relevant factors such as the game's tone, genre, characters, narrative, location and time period.
- The user interface can strengthen a game's brand identity.
Functionality
- User interfaces should be designed with game mechanics in mind.
- A good UI system gets the player from point A to B as quickly and simply as possible.
- Functionality is more important than aesthetics.
Responsiveness
- User interfaces need to be responsive to a player's actions and have minimal delay.
- UI systems should provide a smooth and seamless experience to players.
- A good user interface should be able to adapt to various platforms and screen resolutions.
Consistency
- User interfaces need to have a consistent and coherent design style throughout the game. They should include a consistent application of colour, fonts, illustration styles, layout and button placements.
- Inconsistent design styles and meanings can confuse players.
- Consistent language should be used in prompts to avoid confusing players.
- User interfaces should use a consistent interaction pattern, for example, swiping left to right through menus in a mobile game.
Feedback
- The user interface should provide immediate feedback to players when they interact.
- Feedback can be in the form of animations, transitions, outlines and sound effects.
- Feedback shows the player that their actions have been registered and have an impact.
Accessibility
- User interfaces should be accessible to as many players as possible.
- UI systems should be designed with disabilities, such as colourblindness and motor impairment, in mind.
- User interfaces should enable players to use alternative inputs or customize their controls.
- A UI system should aim to cater to a variety of skill levels and play styles.
Familiarity
- User interfaces should use familiar layouts and design elements to streamline navigation. For example, most users expect the menu of a website to be at the top of the webpage and recognise a basket icon as the checkout.
Hierarchy + Layout
- Hierarchy should be used to direct the player's attention and prioritise information.
- Consider the player's gaze movement. The 'Z Pattern and 'F Pattern' can be used to organize information.
- Hierarchy is achieved using colour, scale, fonts, layout and negative space.
- Layouts should be consistent within a UI system to not confuse the player.
Comments
Post a Comment