Développer un jeu vidéo est un processus complexe qui nécessite de nombreuses compétences uniques. Si l'on ajoute la mondialisation et le marketing, on atteint facilement une dizaine d'équipes spécialisées qui travaillent sur un seul titre. En tant que développeur ou éditeur de jeux, vous vous demandez peut-être quelle est la meilleure manière de gérer un tel projet.
Il existe plusieurs approches en matière d'externalisation informatique, allant du recrutement de plusieurs prestataires spécialisés au partenariat avec un seul fournisseur. Il est également possible de ne rien externaliser du tout. Toutes ces solutions présentent leurs avantages, inconvénients et utilisations optimales, mais avec l'évolution constante du développement de jeux, le secteur se dirige petit à petit vers une approche en particulier.
Historique rapide de l'externalisation du développement de jeux
À l'aube du développement de jeux vidéo, notamment dans les années 80 et 90, tous les aspects de la production étaient gérés au sein du même studio. Toutefois, plus les jeux gagnaient en complexité, plus il devenait difficile pour une seule équipe de s'occuper de toutes les tâches spécialisées. Ce qui a mené à l'émergence des partenaires externes spécialisés dans des domaines auxiliaires, comme la localisation, l'assurance qualité et le marketing. La plupart de ces partenaires n'avaient aucune expertise interdisciplinaire et n'offraient qu'un seul service. Malgré elle, cette approche « à la carte » a fragmenté le marché et forcé les éditeurs à dépendre de plusieurs partenaires pour achever un seul jeu.
Cependant, le secteur des jeux vidéo connaît une croissance exponentielle depuis une décennie et la demande et les attentes des joueurs augmentent de jour en jour. De nos jours, l'ampleur et la complexité des jeux vidéo font que l'informatique externalisée est devenue nécessaire pour tout le monde, à l'exception des titans de l'industrie disposant de beaucoup de ressources (et encore, même eux n'y coupent pas forcément). Ceci a provoqué un glissement vers des méthodes d'externalisation plus holistiques.
Au fil du temps, les partenaires spécialisés ont acquis plus d'expérience, d'expertise et de personnel, élargissant ainsi leurs capacités pour offrir une assistance multiservice, voire de bout en bout, tout au long du cycle de développement des jeux. Cette pratique n'est cependant pas universelle. De nombreux studios s'appuient encore sur plusieurs partenaires, citant la flexibilité, la réduction des risques et l'accès à une expertise technique méconnue comme des facteurs majeurs dans cette décision.
Cependant, si la fragmentation des fournisseurs présente certains avantages, elle s'accompagne également de défis incontournables. À mesure que le développement de jeux devient de plus en plus interconnecté et axé sur les systèmes, de nombreux développeurs commencent à se demander si jongler avec plusieurs fournisseurs en vaut la peine.