Quand les développeurs ont enfin corrigé ce bug, les joueurs ont découvert qu’ils n’avaient jamais connu le vrai jeu

Street Fighter II sans les combos. Imaginez-vous lancer un Hadouken et enchaîner sur un uppercut de Ryu sans que l’adversaire puisse broncher. Aujourd’hui, c’est le b.a.-ba de tout jeu de combat. À l’époque du développement du jeu Capcom, c’était une erreur de code que personne ne cherchait vraiment à garder. Ce genre de paradoxe court depuis les débuts du jeu vidéo : certains des bugs les plus célèbres de l’histoire du gaming ne sont jamais censés avoir existé. Et quand ils ont finalement été corrigés, des communautés entières ont réalisé que le jeu auquel elles jouaient depuis des années n’était pas celui que les développeurs avaient conçu.

À retenir

  • Les combos de Street Fighter II n’étaient qu’un bug accidentellement devenu fondamental au genre
  • Certains patches mortels ont provoqué des révoltes : quand corriger tue la magie du jeu
  • Grand Theft Auto lui-même est né d’un glitch ignoré par les développeurs de DMA Design

Des erreurs qui valaient mieux que le code d’origine

Street Fighter II a introduit accidentellement le concept de combo : un bug permettait d’enchaîner certains coups sans que l’adversaire puisse riposter, et les développeurs ont décidé de conserver cette mécanique, qui est devenue un pilier du genre des jeux de combat. Ce n’est pas un détail anodin. Les combos sont aujourd’hui tellement ancrés dans l’ADN des fighting games qu’il est presque impossible de concevoir le genre sans eux. Malgré la crainte de certains développeurs que cela ruine l’équilibre du jeu, la mécanique fut conservée, et les titres suivants et les autres jeux de combat furent désormais conçus pour intégrer les combos.

Le cas de Space Invaders est emblématique : la lenteur du processeur Intel 8080 faisait « ramer » le jeu quand trop d’ennemis étaient à l’écran. Paradoxalement, cela accélérait le rythme à mesure que le joueur progressait, créant une difficulté croissante non intentionnelle mais captivante. Cette mécanique, née d’un bug, est devenue un standard de l’industrie. Plus de 45 ans après, chaque jeu d’action qui monte en intensité au fil des vagues d’ennemis s’inscrit dans cette tradition purement accidentelle.

L’exemple de Grand Theft Auto va encore plus loin. La franchise GTA est née d’un glitch : en 1995, DMA Design travaillait sur un jeu d’action appelé Race’n’Chase. Durant le développement, les designers introduisirent accidentellement un glitch qui rendait la police trop agressive lors des poursuites. Les playtesters prirent tellement de plaisir avec ces courses-poursuites incontrôlables qu’ils conservèrent le glitch et supprimèrent les missions où les joueurs contrôlaient des policiers. Le titre du jeu fut changé en Grand Theft Auto, et celui-ci connut un succès critique et commercial à sa sortie.

Le patch qui tue la magie

L’autre face du phénomène est plus douloureuse : celle du développeur qui corrige enfin un bug adoré par sa communauté, et qui se retrouve avec une rébellion sur les bras. Dans Dark Souls 2, le glitch des jumelles, qui permettait de s’accumuler de la vitesse et de se catapulter vers l’avant, fut très vite corrigé par les développeurs, mais rien n’empêchait les joueurs de désinstaller la mise à jour de leur machine pour continuer à l’utiliser. Les speedrunners, qui avaient bâti des stratégies entières autour de cette technique, n’avaient aucune intention de laisser un patch décider à leur place de la façon de jouer.

Halo 2, dans sa version Master Chief Collection, a alienated sa communauté de speedrunners quand plusieurs techniques physiques populaires furent retirées. Étant donné que Halo 2 était âgé de près de deux décennies, les fans pensaient que ses glitchs de longue date étaient à l’abri. Or, lors de la mise à jour Season 8, 343 Industries corrigea des problèmes de collision à haute vitesse et retira le « slide jump tech », une technique permettant aux joueurs de gagner en hauteur et en vitesse. Avec ces seuls changements, atteindre certains temps records devint impossible sans tenter de désinstaller le patch.

Palworld a vécu sa propre version de cette crise en 2024. Des joueurs s’en prirent aux créateurs du jeu quand Pocketpair patcha un glitch apprécié des fans qui permettait de capturer les Boss des Tours. Pour réaliser ce glitch, les joueurs devaient atteindre un niveau de recherche et entrer dans l’arène du boss via la téléportation rapide : le jeu entrait alors dans un état glitché, figeant le boss et permettant de le capturer avec une simple Pal Sphère. La réponse du studio fut désarmante de franchise : « Un bug qui permettait aux joueurs de capturer le boss de la tour a été involontairement corrigé. Nous nous excusons d’avoir accidentellement corrigé un bug. »

Quand les joueurs redéfinissent le jeu lui-même

On peut généralement deviner comment les choses vont évoluer en observant la rapidité avec laquelle les joueurs adoptent un bug, le transformant en réflexe. Au fil du temps, ces « erreurs » cessent de paraître accidentelles et commencent à définir la manière dont le jeu est réellement joué. C’est cette frontière floue entre bug et feature qui rend la question si fascinante. Le strafe-jumping de Quake en est l’illustration parfaite. Quake avait un bug où le fait d’appuyer sur une touche directionnelle ajoutait de la vitesse dans cette direction, mais le total n’était jamais normalisé, ce qui permettait de dépasser la vitesse limite en combinant mouvement et saut. Les développeurs décidèrent de le laisser, et cela devint un standard dans de nombreux FPS jusqu’à aujourd’hui, sous le nom de strafe-jumping.

Le « wave dashing » dans Super Smash Bros. Melee est né d’une particularité physique liée à la façon dont l’air s’engouffrait dans le sol sous un certain angle. Ce qui ressemblait à un bug se transforma en une glissade rapide permettant aux joueurs de se repositionner avec précision, ouvrant de nouvelles possibilités de combat. Cette technique devint si centrale dans le jeu compétitif que la supprimer aurait signifié changer complètement le jeu.

La communauté speedrun a poussé cette logique à l’extrême. Face à l’impact parfois démesuré que peuvent avoir ces glitchs sur le déroulé d’un essai, la communauté du speedrun décide d’elle-même de créer ou non une catégorie « glitchless », sans glitch, du jeu parcouru. Il n’est pas rare non plus qu’une catégorie interdise certains glitchs spécifiques, mais autorise les moins puissants. C’est une forme d’auto-régulation organique, un contrat social du gaming, que n’importe quelle note de patch unilatérale peut briser en quelques lignes de code.

L’éternelle question : à qui appartient le jeu ?

Le cas Gandhi dans Civilization reste l’un des plus savoureux de cette histoire. Quand une civilisation passait à la démocratie, le leader prenait automatiquement une valeur de -2 à son agressivité. Si tous les autres leaders restaient dans le positif, Gandhi provoquait un bug. Le jeu utilisant des variables en octet, le négatif n’existait pas : en dessous de zéro, il y avait 255, le nombre maximal possible. Étant donné que l’accès à la démocratie se faisait souvent dans les mêmes conditions que l’accès au nucléaire, Gandhi passait donc d’instigateur de la paix à psychopathe de la bombe atomique en un instant. Le bug fut connu, célébré, et les équipes de développement des opus suivants l’intégrèrent délibérément à la personnalité du personnage, transformant une erreur d’octet en joke interne devenue canon.

Capcom travaillait simultanément sur Onimusha et Devil May Cry quand un bug du premier attira l’attention du développeur Hideki Kamiya. En regardant un développeur jouer à Onimusha, il trouva amusant que les ennemis s’envolent dans les airs après avoir été frappés. Bien que ce soit un glitch dans Onimusha, Kamiya l’apprécia tellement qu’il décida de s’en inspirer pour créer le combat aérien iconique de Devil May Cry. Depuis, propulser les ennemis dans les airs et les cribler de balles est devenu une marque de fabrique de la série. Deux franchises entières, deux identités visuelles distinctes, et à l’origine une seule ligne de code qui n’aurait pas dû se comporter ainsi. Ce n’est pas de la chance : c’est ce qui arrive quand des gens attentifs regardent vraiment ce qui se passe à l’écran, bug ou pas.