La popularité croissante des jeux vidéo met de plus en plus l’accent sur leur accessibilité pour les personnes handicapées. Alors que les grandes productions en tiennent de plus en plus compte en ajoutant des fonctionnalités d’accessibilité, cet aspect est généralement totalement absent dans les productions indépendantes, faute de ressources. Pour faciliter la mise en œuvre des fonctionnalités d'accessibilité, Klemens Strasser a développé une boîte à outils librement accessible pour le moteur de jeu Unity dans le cadre de son mémoire de maîtrise à l'Institut des systèmes interactifs et de la science des données de l'Université technologique de Graz (TU Graz). Il est disponible gratuitement sur GitHub. Cela facilite l’intégration d’outils d’aide aux personnes déficientes visuelles dans un projet de jeux. En collaboration avec Johanna Pirker, directrice de son mémoire de maîtrise, Klemens Strasser a publié dans un article la boîte à outils et un guide d'action pour plus d'accessibilité dans les jeux.
Aide à l'orientation
Lors de la création de la « boîte à outils », Klemens Strasser s'est concentré sur quatre points : (1) le support dans les menus de fonctionnement, (2) la perception de l'environnement de jeu ainsi que (3) le contrôle sur une grille fixe et (4) la navigation libre si le personnage peut se déplacer dans toutes les directions. Les trois premiers points pourraient être résolus avec un lecteur d'écran, mais pour la navigation gratuite, un soi-disant agent de navigation a dû être implémenté. Celui-ci guide les joueurs vers une destination qu'ils ont spécifiée via un signal audio après avoir calculé l'itinéraire pour y arriver.
Pour que la solution de lecteur d'écran facilite le fonctionnement des menus, la perception de l'environnement et le contrôle sur une grille, il était d'abord nécessaire de capturer tous les objets et personnages visibles et utilisables sur l'écran. Un outil connu sous le nom de signifiant d’accessibilité a été utilisé pour reconnaître les éléments et leur attribuer une étiquette, des traits, une valeur et une description. Le jeu transfère ces informations au lecteur d'écran utilisé par les joueurs, qui les lit à haute voix.
Développeurs avec des commentaires positifs
La boîte à outils a été évaluée lors d'un test auprès de neuf développeurs de jeux, tous possédant une formation universitaire en génie logiciel. Leur tâche était de l'implémenter dans un simple jeu de série de 3 dans lequel le but est de disposer trois symboles ou éléments identiques les uns à côté des autres en les déplaçant. Les retours des développeurs ont toujours été positifs. La mise en œuvre a été décrite comme simple, la tâche était facile à comprendre et ils se sont facilement familiarisés avec la boîte à outils. Avant le test, seuls trois développeurs avaient travaillé avec des fonctionnalités d'accessibilité, mais la plupart d'entre eux ont ensuite souhaité les utiliser pour leur prochain projet.
« Les jeux doivent être ouverts au plus grand nombre, c'est pourquoi il est si important de les rendre plus accessibles aux personnes handicapées », explique Klemens Strasser. « Avec Accessibility Toolkit for Unity, nous voulons permettre aux développeurs indépendants de mettre en œuvre ces options aussi facilement que possible. Puisque, selon l'OMS, 253 millions de personnes dans le monde vivent avec une déficience visuelle, cela inclurait un très grand groupe. Néanmoins, il reste encore beaucoup à faire dans ce domaine, car il existe de nombreuses autres déficiences pour lesquelles des solutions faciles à mettre en œuvre devraient être proposées. » Le Game Lab de la TU Graz mène en permanence des recherches sur de telles solutions et sur d'autres sujets liés à l'accessibilité dans les jeux informatiques.
Des années de succès en tant que développeur de jeux indépendant
Klemens Strasser travaille lui-même depuis plusieurs années sur le thème de l'accessibilité des jeux. Même pendant ses études et après avoir obtenu son master en informatique à l'Université technologique de Graz (TU Graz), il a développé de manière indépendante des jeux qui prennent en compte l'accessibilité. En 2015, il a remporté l'Apple Design Award dans la catégorie Étudiant avec son jeu Elementary Minute, et a été nominé pour le prix dans la catégorie Inclusivité en 2022 avec Letter Rooms et en 2023 avec Ancient Board Game Collection. Ses jeux publiés pour iOS ont été téléchargés plus de 200 000 fois à ce jour.
Lien vers la boîte à outils sur GitHub : https://github.com/KlemensStrasser/KAP