Far Cry 5
Crédité à titre de UI Programmers

L'histoire
En plein milieu du projet, l'équipe de Far Cry 5 nous a contactés. Ils avaient besoin d'aide pour livrer leur UI, assez pour demander presque toute notre équipe de programmation. Au départ, le mandat était pitché comme un mois. Il s'est étiré jusqu'à six.
Honnêtement, le travail c'était du sauvetage. Optimiser, solidifier, polir les systèmes UI pour éviter que des fonctionnalités entières soient coupées avant la livraison. Les pires coupables, c'était la carte du monde et l'élément HUD du GPS, autant en mémoire qu'en performance. Alors, on a creusé les hot paths, restructuré le streaming des couches de carte, et taillé la cadence de mise à jour du GPS pour qu'il se mêle bien dans la soupe gameplay complète. On a aussi ajouté le support des langues arabes, layout RTL, fallback de polices, gestion de la direction des chaînes de bout en bout.
Cela dit, c'est le genre de mandat qui n'a pas l'air glamour sur un CV. Mais honnêtement, c'est là qu'on apprend à parachuter une équipe dans le codebase de quelqu'un d'autre, à la laisser meilleure qu'on l'a trouvée, sans casser leur rythme.
Mes contributions
- Mandat de support UI, presque toute l'équipe de programmation du projet pendant ~6 mois (pitché comme 1 mois au départ)
- Optimisé et solidifié les pires systèmes UI (carte du monde, HUD GPS) pour les garder dans la livraison
- Ajouté le support des langues arabes : layout RTL, fallback de polices, gestion de la direction des chaînes
- Coordination inter-projets tout en maintenant le leadership sur le projet principal