Au fil du temps, les jeux vidéo deviennent de plus en plus volumineux. La taille des fichiers augmente, ce qui est bien compréhensible. Nos spécialistes de la narration et nos artistes de renommée mondiale créent des expériences toujours plus mémorables et permettent aux fans de découvrir des mondes riches et magnifiques remplis d'environnements immersifs et de personnages authentiques au sein des jeux les plus populaires de nos plus grandes franchises.
En conséquence, chaque correctif représente un fichier volumineux qui doit être téléchargé et installé. Plus les jeux évoluent et deviennent ambitieux, plus la taille des correctifs augmente. Ce processus peut être long et fastidieux et nous souhaitons que les fans jouent, regardent, créent, se rassemblent et célèbrent la culture, mais aussi le jeu avec leurs communautés préférées le plus facilement possible.
C'est pourquoi en mars, grâce au travail remarquable de notre ingénieur logiciel senior Hans van Veenendaal et de son équipe, nous avons lancé la technologie révolutionnaire du Known Version Patching. En réduisant le temps nécessaire pour appliquer les correctifs, cette technologie aide les fans du monde entier à rejouer plus rapidement à leurs titres préférés, réduit les coûts et contribue à l'engagement « net zéro » de l'entreprise.
Aujourd'hui, elle évolue encore davantage grâce à la nouvelle mise à jour IPU (In Place Updates). Conçue par l'ingénieur logiciel Kenny Chen et l'équipe regroupant Kirby Burchill, Trevor Duong et Hans, l'IPU marque un nouveau bond en avant. Elle fonctionne déjà sur la plupart des jeux EA app et des millions de personnes peuvent ainsi reprendre leur jeu sans crainte du message d'erreur « Espace disque insuffisant » tant redouté.
Comment fonctionnent les mises à jour IPU ?
Les correctifs, qui sont essentiels au bon fonctionnement de nos jeux et permettent d'ajouter du contenu, d'enrichir les mondes et de rendre nos jeux encore meilleurs, sont de plus en plus volumineux. Certaines mises à jour occupent parfois autant d'espace disque que l'intégralité du jeu et peuvent représenter jusqu'à 100 Go de données.
En cas d'espace disponible insuffisant, l'application du correctif se solde par un message d'erreur « Espace disque insuffisant » et il est impossible d'installer la mise à jour sans libérer de l'espace disque. Les fans peuvent donc être contraints de supprimer ou de désinstaller des jeux ou des programmes. Dans le pire des cas, ils peuvent même décider de ne rien faire et de passer à autre chose.
Malheureusement, ce problème devient de plus en plus fréquent.
« En étudiant les données de télémétrie relatives à l'expérience utilisateur, nous avons constaté que plus de 60 % des erreurs survenant pendant une mise à jour sont des erreurs d'espace disque », explique Kenny. « En fait, nos données montraient que si une personne rencontrait un problème d'espace disque insuffisant lors d'un mois donné, elle risquait de le rencontrer deux ou trois fois supplémentaires au cours de ce même mois. »
« C'était vraiment regrettable », ajoute Kenny.
L'IPU apporte une solution à ce problème. Concrètement, il s'agit d'appliquer un algorithme qui préserve le contenu entre les mises à jour sans créer de fichiers temporaires et qui télécharge les données mises à jour directement dans les fichiers cibles. Cela signifie qu'un correctif de 100 Mo, qui créait auparavant un fichier temporaire de 10 Go, n'a plus besoin de le faire.
L'objectif était de réduire les erreurs d'espace disque de 60 %. Le résultat ?
« Nous avons explosé notre objectif », déclare Kirby.
Pour nos jeux comportant des correctifs volumineux, nous avons constaté une réduction de près de 100 % des erreurs d'espace disque, c'est-à-dire une élimination presque totale. Avant cette fonctionnalité, plus de la moitié des personnes rencontraient des problèmes liés à la taille des mises à jour.
De plus, la taille des correctifs étant désormais bien moindre, le temps nécessaire pour les télécharger et les appliquer a diminué en conséquence. Seules quelques minutes d'attente sont nécessaires, contre plusieurs heures auparavant.
EA app est la seule plateforme PC compatible avec cette technologie
Kenny, Hans, Kirby, Trevor et le reste de l'équipe d'ingénierie accomplissent un travail incroyable en créant des logiciels innovants dont profitent plusieurs millions de fans dans le monde entier.
Fort du succès de l'IPU, Kenny mène actuellement un autre projet pour l'équipe. Il s'agit d'un accomplissement remarquable pour un ingénieur logiciel dont l'IPU était le premier projet principal et sa réussite nous réjouit.
« Le succès du projet a été une agréable surprise », explique Kenny. « C'est un plaisir de pouvoir aider nos fans de cette manière. »
« EA app est la seule plateforme PC compatible avec cette technologie innovante et grâce à nos formidables équipes et à nos investissements technologiques, nous avons pu la déployer en toute simplicité », ajoute Joe Traverso, vice-président, EA Experiences - Commerce, Social and Subscription. « Il ne s'agit que de l'un des nombreux investissements consentis pour mener à bien notre mission, qui consiste à imposer EA app comme le meilleur endroit pour acheter et jouer aux jeux EA. »
Rejoignez EA, où notre mission est d'inspirer le monde par le jeu. Ensemble, nous sommes capables de réaliser l'impossible.
L'IPU a été créée par Hans van Veenendaal, Kenny Chen et Leo Teng de l'équipe Engineering, Pavel Braila de l'équipe QV et Trevor Duong de l'équipe DD.