📜 ⬆️ ⬇️

Ergonomics of computer games

image From the translator : We offer our readers the translation of another article from the French site Usabilis.Com. The article is devoted to the ergonomic aspects of the development of gaming software. Gaming applications are a very special type of program.
Some games can be considered as original works of art in which the user simultaneously acts as an actor and director. The development of game program interfaces involves not only solving utilitarian tasks related to ensuring the simplicity and convenience of game management, but also creating a certain emotional state of the user. A good game should, firstly, enthrall and overwhelm , and secondly - to cause a sense of aesthetic satisfaction. How to make the game fun, beautiful and comfortable? Are there any differences between game interfaces and other software interfaces? What points should be considered when designing gaming applications? We invite you to discuss these issues on the material of the article.

The goal is user satisfaction.

Computer ergonomics and ergonomics of computer games have the same goal: to adapt the application for use by a specific person in a particular situation. In order to make an application really convenient to use, you need to know for what purposes it will be used. If we are talking about computer games, then their goal is entertainment, getting pleasure.
The task of ergonomics is the creation of optimal working conditions, creating a person's sense of satisfaction from the work done. When working with software, a feeling of satisfaction arises if the user successfully and without any extra effort performs this or that task with the help of the program. Computer games are a very specific type of software, in which user satisfaction is due to a number of specific factors.

Factors that affect the satisfaction of the user of gaming software
')
Analyzing the features of usability of computer games, it is necessary to take into account the specifics of the gaming experience. The following are the most important features of the gaming software for the user:

Ease of use

This criterion is one of the decisive in evaluating users of any computer program. In the case of games, simplicity is very closely related to ease of mastery. We should not forget about the understandability of the interface, as well as the ease of use of peripheral devices.

Beginning of the gameThe menu, which is used to launch the game, should be given special attention. The developer must be confident that:
-User received comprehensive information about the possibilities of the game;
- after acquaintance with the menu, the user can control the game process without problems
Learning levelsIf the game includes educational levels, then they must be an organic part of it. They must meet the following requirements:
- not to be both too difficult and too easy;
- after passing the training levels, the user should be willing to continue playing
Game interfaceIts task is to provide feedback to the user, as well as the implementation of certain actions. For game interfaces, the same requirements apply as for any software interface.
Game control using peripheralsControl of any peripherals should be carried out "on the machine". The choice of buttons and their functions should be made solely by the convenience of the user.


Elements that are not related to the game itself should not distract the user from the gameplay. Menu, saving levels, etc. - all this should be extremely simple and not take most of the user's attention. However, in some cases it is necessary to be guided not so much by the criteria of convenience as aesthetics. Visually attractive interface, animation, performing exclusively decorative functions, unusual design of the menu - all this can contribute to immersion, dragging the user into the game and thereby increase the degree of satisfaction.

Rhythm game

Here we are talking about everything that contributes to the "tightening" of the user in the gameplay, and in the first place - about interactivity and about the plot of the game.

InteractivityThe meaning of interactivity is to create user confidence that he controls the whole game process.
PlotA well thought out plot allows you to increase the degree of user integration in the gameplay. The relationship between the characters of the game and the user, as well as their semantic context, are in this case the main factors.


Degree of difficulty of the game

The degree of difficulty of the game is one of the important factors determining its success. The game process should be organized in such a way that the tasks arising before the user are complex enough and that their decision process itself is pleasant and interesting for the user. The difficulty level of the game must match the level of user competence.
ComplexityThe level of difficulty of the game must be determined primarily by the level of competence of the user. As the user masters the specifics of the game, the tasks should become more complex and solvable.
Task typeThe type of tasks to be solved is also very important: for example, in car racing the user should not guess which way the car will turn after pressing a button, but learn how to drive. The specificity of the game tasks should correspond to the general context of the game and meet the user's expectations.
Compensation optionThe user of the game application, unlike the office software user, is a motivated researcher. Often, a lot of time and effort is spent on solving a task. The organization of the game process should include the possibility of compensating efforts aimed at overcoming difficulties.


The criteria listed above are based on the recommendations of the Microsoft gaming testing team. Accounting for these criteria can significantly improve the game and bring it as close as possible to the user's expectations.

Development of ergonomic criteria for gaming software

It is clear that other criteria should be applied to games, rather than to other applications. They must be adapted to the specific product. For example, the criterion for the possibility of explicit control, the meaning of which is that the user must have the ability to fully control the system (all changes to the system must be determined solely by the user's requests) can hardly be applied to games. In most games, artificial intelligence is a full-fledged participant in the gameplay, and it would be absurd to provide the user with the ability to control it at will.
Specificity of ergonomic criteria for gaming software can be considered on the example of real-time game-strategies:
CriterionDescriptionIs this criterion taken into account?
"Transparency" of actionThe computer acts as an opponent, performs numerous actions on which the user can not have any influencenot
User controlThe user must control all actions that he initiates (for example, the construction of a building)Yes
Information densityDuring the game, the amount of memorized and digestible information is important. The ability to assimilate and systematize this information is a criterion for distinguishing between beginners and advanced players.not
Minimum operations / flexibilityThe number of actions required for the implementation of the basic game operation should be minimized. The user should be able to customize the interface for themselves to build their own strategy.Yes


Ergonomic criteria should be rethought with reference to computer games. When developing ergonomic requirements, you must also take into account the game genre. Of course, the expectations of game users are in many ways different from the expectations of office software users, but in both cases, taking into account these expectations is necessary to achieve the same goal - ensuring maximum satisfaction from working with the program.

Source: https://habr.com/ru/post/117759/


All Articles