C’est difficile à imaginer, mais dans le premier jeu Grand Theft Auto 3D de Rockstar, nous étions censés obéir aux règles de la route, mais nous n’avons pas eu à le faire !
Obbe Vermeij, un ancien développeur chez Rockstar, a révélé sur Twitter que Grand Theft Auto III avait trois états de feux de circulation : nord/sud, est/ouest et piéton. L’orientation du modèle de feu de circulation détermine le cycle, et le code de Vermeij avait les informations nécessaires au lancement du jeu. Par conséquent, si les feux de circulation étaient détruits dans un accident, la circulation les respecterait toujours.
Les artistes ont installé les feux, lancé le jeu et tout a fonctionné sans aucun travail supplémentaire. Il en a été de même pour Grand Theft Auto IV, sorti en 2008. Lors du développement de Grand Theft Auto III, Vermeij dit que le plan initial était que quiconque grillerait un feu rouge obtiendrait un niveau de recherche d’une étoile. Ce n’était pas un concept populaire chez Rockstar, donc Vermeij a rapidement supprimé cette fonctionnalité, ce qui permettait d’enfreindre les règles.
Le fait de griller les feux rouges accélérait le jeu (qui sait combien de fois vous auriez dû vous arrêter dans la circulation… et nos poursuivants auraient-ils respecté le code de la route ?), ce qui était approprié puisqu’il y avait toujours du crime en monde ouvert dans l’histoire. Vermeij avait déjà essayé d’affiner le système pour que nous n’obtenions une étoile que s’il y avait une voiture de police à proximité, mais c’était toujours ennuyeux car même à ce niveau de poursuite, la police était très agressive. Le rythme était plus lent malgré le changement car nous devions vérifier la circulation pour voir s’il y avait des flics…
Bien que Vermeij n’ait rien à voir avec le développement de Grand Theft Auto VI (à venir cet automne sur PlayStation 5 et Xbox Series, et Corsair dit qu’un portage sur PC pourrait avoir lieu début 2026…), il pensait qu’ils ne feraient pas non plus du feu rouge un délit punissable dans ce jeu.
Source : PCGamer