Obbe Vermeij, ex-directeur technique chez Rockstar North, revient sur le développement de plusieurs jeux
Posté par Isyanho le Dimanche 3 Décembre 2023 à 17h35 - Un commentaire ? (0)
Dans un récent blog (malheureusement fermé depuis après discussions avec des développeurs du studio écossais), Obbe Vermeij, ancien directeur technique chez Rockstar North, a dévoilé de nombreuses anecdotes de développement sur certains jeux sortis à la fin des années 1990 et dans les années 2000, l'occasion pour les joueurs d'en apprendre un peu plus sur les jeux de la compagnie au R étoilé et notamment la licence Grand Theft Auto.
Nous vous proposons de retrouver ci-dessous la synthèse des informations concernant Grand Theft Auto, GTA2, Grand Theft Auto III, Vice City, San Andreas ainsi que Manhunt et Agent.
GRAND THEFT AUTO
- Le premier jeu est parti d'une démo technique réalisée par Mike Dailly (développeur chez DMA Design à l'époque) avec une vue en plongée et des sommets de bâtiments en 3D. Auparavant, il était difficile de dessiner les cartes 3D et de les faire fonctionner à une fréquence d’images décente. La démo de Dailly utilisait un code similaire à Doom pour dessiner l'effet 3D mais la caméra ne pouvait pas s'incliner. Le jeu fonctionnait par ailleurs beaucoup mieux sur PC.
- La version PlayStation était gérée par une société externe appelée Visual Science, dirigée par Russel Kay (l'un des développeurs d'origine de Lemmings par DMA Design).
- Le PC disposant un processeur plus rapide et ayant beaucoup plus de mémoire (32 Mo à l'époque) qu'une PlayStation (2 Mo), le jeu a dû être réduit pour tourner correctement sur la Playstation.
- La version PC utiliserait 256 couleurs pour les textures (16 pour la Playstation).
- GTA n’a pas été conçu pour être un véritable succès. Il y avait de plus grands espoirs pour Body Harvest (un GTA-like) et d’autres jeux. Au départ, le jeu ne s’est pas très bien vendu et ce n’est qu’après une certaine controverse autour de la nature violente du jeu que les ventes ont repris. D'ailleurs, il y aurait eu une réunion chez l'éditeur BMG Interactive pour décider si cela valait la peine de sortir le jeu.
GRAND THEFT AUTO 2
- Après le premier épisode, l'équipe a immédiatement commencé le développement de GTA 2 qui a duré 2 ans (pour l'anecdote, le jeu s'appelait GBH jusqu'à ce qu'un accord avec l'éditeur soit finalisé).
- Pour ce nouvel opus, l'équipe tenait à corriger d'avantage de bugs et à peaufiner le jeu. Le système d'éclairage avait particulièrement besoin d'être amélioré et le jeu a nécessité de nombreux changements, notamment au niveau des armes.
- Bien que GTA 2 soit beaucoup plus solide et plus beau que l'original, il n'a pas vraiment été à la hauteur en termes de ventes.
Pour plus d'informations, consultez les 20 ans de GTA.
GRAND THEFT AUTO III
- Entre 1995 et 1999, plusieurs titres étaient en développement : GTA, GTA 2, Body Harvest (pour la Nintendo 64), Space Station Silicon Valley (N64), Tanktics, Covert Which Became Wild Metal Country, Attack Which (annulé) ou encore Clanwars Which (annulé).
- Leslie Benzies (ex-président de Rockstar North) et Aaron Garbut (actuel directeur artistique chez Rockstar North) ont travaillé sur un jeu Godzilla et la rumeur voulait que David Jones (fondateur du studio DMA Design, qui deviendra par la suite Rockstar North) obtienne les droits de la franchise. Ils ont par la suite pensé qu’il était plus logique de commencer à travailler sur un nouveau jeu GTA en trois dimensions.
- Il y a eu brièvement une autre ramification de GTA en cours de développement par l'équipe d'origine. Le jeu était connu en interne sous le nom de gta2.5 et était nommé ainsi pour deux raisons : il était la suite de GTA 2 et il devait disposer d'une perspective en 2.5 dimensions isométriques (ce qu'utilise un jeu comme Sim City aujourd'hui). Le jeu se déroulait d'ailleurs dans une ville inspirée de Miami. Finalement, le projet a été annulé lors du déménagement des bureaux de Dundee à Édinbourg.
- Grand Theft Auto III était très instable durant la majeure partie de son développement en raison du fait que les développeurs ont dû repartir de zéro et utiliser un nouveau moteur de jeu (RenderWare) qui n'était pas non plus très mature à l'époque. Il était d'ailleurs rare de terminer une mission sans qu'un crash ne se produise. La fréquence d'images était inférieure à 10 la plupart du temps et la carte était pleine de trous. Une base de données de bugs a même été créer et chaque programmeur, concepteur de niveaux et artiste avait une pile de feuilles sur son bureau dans l'espoir qu'un autre développeur plus expérimenté passe par là et corrige quelques bugs. Ce n'est qu'au cours des 5 derniers mois que tout s'est mis en place et que le jeu est devenu jouable.
- La collision dans un jeu étant généralement différente des polygones visuels. la carte peut comporter des trous que vous ne pouvez pas voir. Il était alors difficile pour les testeurs de tester la collision sur la carte. De ce fait, Alexander Roger (directeur technique chez Rockstar North de 2000 à 2008) a créé une arme spéciale qui, au lieu de balles, tirait des personnages de poupées de chiffon. Ainsi, les testeurs pouvaient parcourir la carte sur chaque bâtiment et sur chaque flanc de colline pour repérer les trous. Ils réessayaient avec des véhicules différents ou des armes différentes et faisaient un rapport détaillé pour les envoyer aux artistes, codeurs et level designers.
- Chaque fois qu'une modification était effectuée, il y avait une réelle chance qu'un bug soit dans le jeu car il n'y avait pas beaucoup de temps entre une modification et l'envoi d'une version aux bureaux de Rockstar Games à New York. Les testeurs avaient l'habitude d'effectuer des tests rapides pour s'assurer qu'aucun bug n'était présent dans le jeu.
- Le premier prototype de GTA III fonctionnait sur une Dreamcast.
- Pourquoi la lune change-t-elle de taille quand le joueur tire dessus, un des easter eggs les plus connus de la série ? Obbe Vermeij a lui-même placé la texture de la lune pour qu'elle soit raisonnablement visible. Par la suite, quatre artistes lui ont demandé s'il pouvait changer la taille. Le problème est que certains la voulait plus petite pour plus de réalisme tandis que d'autres la voulait plus grosse pour un rendu plus cinématographique. Vermeij a donc fait en sorte de rendre la taille modifiable avec un fusil de sniper pour que chacun puisse décider.
- Concernant le nombre de voitures similaires en circulation, cela était dû à la mémoire limitée de la Playstation 2. Le jeu pouvait en effet charger un nombre limité de véhicules selon le contexte. Par exemple, si le joueur était recherché par la police, le jeu chargeait en priorité les voitures et hélicoptères de police.
- Rockstar New York se serait montré plutôt discret pendant le développement de GTA III. Ils ont cependant été impliqués dans le travail de doublage, l'aspect commercial et le contrôle qualité du titre.
- Le développement du jeu a duré 2 ans et demi.
- Concernant le jeu en réseau, Obbe Vermeij a lui-même passé environ un mois à l'implémenter. Au départ, il avait un simple mode en match à mort où les joueurs marquaient des points. Cependant, en plus de nombreux bugs, il y avait beaucoup de problèmes au niveau de la bande passante et de la mise en relation entre les joueurs. De plus, les équipes de développement manquaient de temps jusqu'au prochain GTA.
- Pour ce qui est de la météo, chaque heure de jeu et type de météo était sélectionnée dans un tableau qui comportait des dizaines de données.
- La plupart des membres de l'équipe avaient travaillé ensemble et avaient au moins un jeu commercial à leur actif.
- La façon de travailler était organique. Les personnes proposaient des idées de missions et faisaient des essais. Initialement, l'idée était de rendre le jeu amusant et l’histoire n’était que secondaire. D'ailleurs, l'introduction du jeu impliquant Catalina et Claude a été ajoutée assez tard.
- Leslie Benzies avait placardé un mur de la salle de réunion avec des post-it. Ils étaient jaunes, verts et roses pour les missions, contacts et emplacements. Les missions étaient constamment déplacées et souvent transférées d'un point de contact à un autre. Ce n'est qu'une fois le doublage terminé que ces choses ont été gravées dans le marbre.
Pour plus d'informations, consultez les 20 ans de GTA III.
GRAND THEFT AUTO: VICE CITY
- L'idée de situer le jeu dans les années 80 à Miami vient de Rockstar New York. À l'origine, il était censé s'agir d'un pack de missions pour Grand Theft Auto III. Finalement, Vice City a commencé à être suffisamment différent de son prédécesseur et la décision a été prise d'en faire un jeu autonome (environ 6 mois plus tard).
- Cela a pris environ 6 mois aux programmeurs pour créer une version PC.
- Les artistes et les concepteurs de niveaux ont utilisé le code de GTA III pendant un certain temps jusqu'à ce que les programmeurs soient disponibles pour apporter des modifications.
- Le compagnie a payé un voyage à Miami pour toute l'équipe, qui a séjourné dans un hôtel à Miami Beach. Les artistes ont apporté leur appareil photo et certains ont travaillé sur une collection de textures.
- La façon de travailler était essentiellement la même que celle de GTA III. Rockstar New York était déterminé à améliorer le niveau de doublage et a embauché de nombreuses célébrités. Le fait que Ray Liotta interprète le personnage principal était d'ailleurs fantastique car à cette époque, les acteurs considéraient les jeux comme un recul par rapport au cinéma.
- Avec quelques changements mineurs comme une météo plus ensoleillée et les façades de néons, la ville paraissait plus méridionale et la musique des années 80 a transformé le jeu.
Pour plus d'informations, consultez les 20 ans de GTA: Vice City.
MANHUNT
- L'équipe qui avait précédemment travaillé sur Body Harvest s'est ensuite consacrée à Manhunt.
- Le ton sombre était là dès le début. Au départ, il y avait des idées très ambitieuses concernant l'IA. Les chasseurs devaient être organisés en groupe de quatre. Les chasseurs avaient un chef (sergent) et ces chefs communiquaient entre eux. Le joueur disposait d'une radio et pouvait suivre les conversations. Si un chasseur repérait un joueur ou quelque chose de déplacé, il le signalait à son supérieur. Ensuite, le supérieur prenait une décision sur la marche à suivre, donnait des ordres à ses hommes et informait les autres groupes de chasseurs. L'IA pouvait par exemple faire un balayage de la pièce pour détecter le joueur. Les concepteurs de niveaux n'avaient qu'à configurer les chasseurs et leur structure de commandement (lançant alors un jeu du chat et de la souris entre le joueur et les chasseurs). Malheureusement, cela ne s’est jamais vraiment concrétisé. Après 2 ans, le programmeur qui avait poussé l'idée (et écrit l'IA) a quitté l'entreprise et l'idée a été abandonnée.
- Le jeu tel qu'il a finalement été livré contient une version édulcorée de ces idées. Le joueur a toujours une radio et peut toujours entendre les conversations mais celles-ci sont maintenant scriptées et une grande partie de l'IA du chasseur l'est également.
- Pendant longtemps, Manhunt a utilisé une perspective à la première personne. À l'époque, de nombreux jeux étaient à la première personne et vue à la 3e personne n'était pas encore devenue la valeur par défaut. La chasse à l'homme à la 1ère personne était un peu plus immersive mais se déplacer était beaucoup plus difficile. Il était par exemple compliqué de s'accrocher ou monter aux échelles (le joueur n'avait aucune idée de ce qui pouvait se passer derrière lui). Assez tard dans le développement, Leslie Benzies a pris la décision de passer à la 3e personne et tout s'est amélioré.
- Au cours du développement, de nombreux changements de conception et problèmes techniques ont eu lieu. Cela a rendu la tâche difficile pour tous les développeurs et particulièrement les concepteurs de niveaux car ils n’avaient pas de jeu stable avec lequel travailler. Pendant longtemps, le jeu se figeait une seconde à chaque fois qu'un nouveau chasseur était créé. Cela signifiait que tous les chasseurs devaient être créés au début du niveau, ce qui n'était pas idéal.
- Au cours des deux derniers mois, une demi-douzaine de personnes de l'équipe GTA ont rejoint celle travaillant sur Manhunt pour corriger des bugs et optimiser le jeu (c'est pourquoi le jeu a des affiches, reflets et sons similaires à Grand Theft Auto).
- Il était clair dès le départ que Manhunt visait une certification +18/Mature. Rockstar New York a tenu à mettre l’accent et à explorer les thèmes sombres.
- Le jeu s’appelait ainsi dès le début. À un moment donné, Rockstar New York a essayé de nouveaux noms pendant plusieurs mois mais sans succès.
- Une fois Manhunt terminé, les équipes ont fusionné et sont passés au développement de GTA: San Andreas.
Pour plus d'informations, consultez les 20 ans de Manhunt.
GRAND THEFT AUTO: SAN ANDREAS
- GTA: San Andreas a bénéficié de 2 ans de développement et l'équipe était extrêmement confiante et ambitieuse.
- Le tout premier GTA disposant de trois villes, le studio souhaitait refaire la même chose. Il y a eu une réunion où trois personnes voulaient que les villes soient sur des cartes différentes car cela permettrait d'économiser de la mémoire et les modèles des lignes d'horizon des villes n'auraient pas eu besoin d'être mémorisés en même temps (le premier jeu avait d'ailleurs trois villes sur des cartes différentes où le joueur prenait des avions/bus/trains pour voyager entre les cartes). Pour d'autres, il était important de pouvoir circuler entre les villes, même si cela impliquait d'aspirer de la mémoire ailleurs.
- Habituellement, lorsque Leslie Benzies avait une opinion bien arrêtée sur quelque chose, c'était exactement ce qu'il fallait faire. Il semblait avoir le meilleur jugement.
- Le studio a repris le code de GTA: Vice City comme fondement. Beaucoup de choses ont été améliorées mais aucune amélioration structurelle n'était nécessaire.
- Rockstar New York a organisé un autre voyage de recherche pour le jeu. Ils ont loué beaucoup de voitures et les équipes ont roulé entre Las Vegas, Los Angeles et San Francisco.
- Les éléments RPG ont posé de réels problèmes. Si le joueur mangeait trop, CJ était trop gros pour escalader certains murs ou courir vite. Cela rendait certaines missions impossibles et le contrôle qualité devait détecter tous ces cas.
- Concernant la présence du Big Foot dans le jeu et le fait que certains joueurs pensaient entendre un bruit suspect aux abords du Mont Chiliad, il s'agissait en réalité du ventre gargouillant de CJ lorsqu'il n'avait pas le ventre plein.
- Le fait d'inclure beaucoup trop de contenus ont rendu les choses difficiles pour les développeurs car cela créait beaucoup de bugs.
- Les trois villes avec la campagne ont presque rendus fous les dessinateurs de cartes. GTA III et GTA: Vice City avaient des cartes de 4x4 km alors même qu'il y avait beaucoup d'eau. La carte de San Andreas était de 6x6 km et beaucoup plus densément remplie.
- Rockstar New York était particulièrement actif dans la recherche. Ils sont venus avec de longues listes de choses que font les différents gangs de Los Angeles. Ils ont insisté sur le fait que différents gangs devraient avoir différentes animations de marche.
- L'équipe a continué de s'agrandir au fur et à mesure et celle consacrée à Manhunt s’est même jointe au milieu du développement. Au total, 80 développeurs étaient présents à la fin du développement en plus du département de test à Édimbourg. Rockstar New York avait également des testeurs et des producteurs.
- Le jour de la sortie, les magasins ouvraient à minuit et Obbe Vermeij est allé jeter un oeil dans l'un des grands magasins d'Édimbourg. Il y avait une file d'attente d'environ 50 mètres et cela semblait être une nuit magique pour lui, d'autant qu'à l'époque, sans Internet, il est difficile d'évaluer l'enthousiasme des joueurs.
Pour plus d'informations, consultez les 15 ans de GTA: San Andreas.
AGENT
- Après GTA: San Andreas, Rockstar North voulait faire un autre jeu en dehors de Grand Theft Auto et certains artistes voulaient créer un jeu de survie zombie.
- L'idée du jeu de zombie est restée pendant plusieurs mois. Le titre provisoire du jeu était Z (prononcé Zed et non Zee).
- L'idée était d'utiliser le code de GTA: San Andreas tel quel. Le jeu devait se dérouler sur une île écossaise brumeuse et balayée par les vents où le joueur serait constamment attaqué par des zombies et devrait utiliser des véhicules pour se déplacer. L'acquisition de carburant aurait d'ailleurs été une grande partie du jeu. L'idée s'est rapidement essoufflée et a été abandonnée au détriment de Grand Theft Auto IV.
- Concernant Agent, une démo a été réalisée avec le moteur de GTA incluant un deltaplane et une voiture qui se transformaient en sous-marin. Leslie Benzies et Aaron Garbut se sont rendus dans les locaux de Rockstar San Diego et Rockstar Vancouver pour faire une démonstration du jeu et convaincre les autres studios du label d'utiliser ce moteur. C'est ainsi que Bully a fini par utiliser le moteur GTA.
- La démo du jeu d'espionnage est devenue un jeu de production complet. Leslie Benzies tenait à faire quelque chose dans ce sens.
- L'idée était de diviser l'équipe de Rockstar North en deux : l'une travaillerait sur les extensions de GTA IV et l'autre sur Agent.
- En interne, le projet était connu sous le nom de Jimmy. Il s'agissait d'un jeu à la James Bond et Jimmy était la version écossaise de James.
- Le jeu devait se dérouler dans les années 70, être plus linéaire que GTA avec un certain nombre de lieux. Il y avait une ville méditerranéenne française, une station de ski suisse, Le Caire et à la fin une grande fusillade avec des lasers dans l'espace.
- Les développeurs ont travaillé dessus pendant plus d’un an mais le jeu ne progressait pas et toute l'entreprise devait se concentrer sur le prochain GTA. Il aurait par la suite été confié à un autre studio interne à Rockstar mais n'aurait jamais été terminé.
Pour plus d'informations, consultez notre dossier sur les dessous du projet Agent.
Lien : Blog d'Obbe Vermeij (fermé)