Le game feel est probablement le concept le plus important et le moins bien documenté du game design. C’est ce qui fait qu’un jeu “répond bien” — ou pas. Ce n’est pas une qualité mystique réservée aux jeux d’action. Chaque jeu a un game feel, bon ou mauvais. Et le game feel mauvais, dans n’importe quel genre, crée de la friction entre le joueur et l’expérience.
Définir le game feel concrètement
Steve Swink, dans son livre Game Feel, définit le concept comme “la sensation virtuelle créée par l’interactivité en temps réel”. C’est précis mais abstract. Voici une définition plus terrain : le game feel, c’est la qualité du contrat entre l’input du joueur et la réponse du jeu.
Quand un joueur appuie sur le bouton de saut, plusieurs choses se passent :
- La durée entre l’input et la réponse (input lag)
- L’animation de départ du saut (squash/stretch, anticipation)
- La courbe de vitesse pendant le saut (apex, gravité)
- Le son associé au saut
- Le feedback visuel (particules au départ, traînée)
- La façon dont l’atterrissage est géré (landing lag, animation)
Chacun de ces éléments contribue au game feel. Un seul mal calibré peut rendre un saut désagréable même si tous les autres sont excellents.
L’input lag : ennemi n°1 du game feel
L’input lag — la durée entre la pression d’un bouton et la première image de réponse à l’écran — doit être minimal. Au-dessus de 100ms, la plupart des joueurs le perçoivent. Au-dessus de 200ms, même des joueurs qui ne peuvent pas le nommer vont trouver que “le jeu répond mal”.
Sources d’input lag dans un projet :
- Le moteur de jeu lui-même (Unity et Unreal ont des pipelines de rendu avec différents niveaux de latence)
- La connexion écran-PC (pour les jeux PC, le mode “faible latence” de l’écran compte)
- Le code : des systèmes qui répondent aux inputs sur des frames pairs/impairs au lieu de chaque frame
- L’animation : une animation de “windup” trop longue avant l’action principale
Le hitstop : l’outil le plus sous-utilisé
Le hitstop est une pause brève (2-8 frames) que le jeu fait quand une action impactante se produit — un coup qui connecte dans un jeu de combat, une récolte de ressource importante, une prise de dégâts significative. Le hitstop donne l’impression que l’action a du poids.
Sans hitstop, les actions semblent “passer à travers” les objets. Avec un hitstop trop long, elles semblent lourdes et lentes. La calibration est spécifique à chaque jeu et se trouve par itération — généralement entre 3 et 6 frames pour la plupart des jeux d’action.
Le feedback : l’art du sur-engineering invisible
Le meilleur game feel est invisible — le joueur ne sait pas pourquoi “ça répond bien”, il le ressent juste. Mais le travail derrière ce ressenti est souvent massif. Des studios AAA ont des équipes de programmeurs dédiés uniquement au game feel. Des jeux indie réputés pour leur gameplay fluide ont souvent des post-mortems qui révèlent des centaines d’heures passées à calibrer des détails invisibles.
Ce qui fait la différence :
- Les sons : chaque action importante a un son distinct et satisfaisant. Les sounds effects de placeholder se remarquent plus que les visuels de placeholder.
- Les particules : sparingly, mais précisément placées. Trop de particules brouillent la lisibilité. Zéro particule rend les actions silencieuses.
- Le screen shake : un classique du game feel. Doit être subtil et directionnel pour rester lisible.
- Les animations de transition : le personnage ne “téléporte” pas d’un état à un autre — il transite, avec des animations qui rendent chaque état visible.
Tester le game feel
La façon la plus simple de tester le game feel est de faire jouer quelqu’un et d’observer ses réactions physiques — pas ce qu’il dit, mais ce qu’il fait. Est-ce qu’il recule physiquement quand il subit un gros coup ? Est-ce qu’il sourit quand une action réussit ? Est-ce qu’il fronce les sourcils sur des inputs qui ne répondent pas comme il l’attendait ?
Ces réactions physiques sont des données de game feel plus fiables que n’importe quel questionnaire. Voir Playtests : protocoles pour apprendre vraiment pour la méthode complète.