Menu

Activité : Conception et évolution de l’architecture logicielle

Définir et faire évoluer la structure logicielle du projet en cohérence avec la plateforme cible, les contraintes de performance et le pipeline de production. Cette activité consiste à établir les principes d'organisation du code (patterns architecturaux, découpage en systèmes, gestion des dépendances) et les contraintes techniques structurantes (mémoire, multi-threading, compatibilité plateforme). Elle se concrétise par des décisions d'architecture documentées à un niveau de formalisme adapté à la taille de l'équipe — d'une simple convention de code à un schéma d'architecture complet.

Compétences mobilisées

Connaissance des moteurs de jeuxConnaissance des moteurs de jeux
Mathématiques 3D et Physique appliquées au jeu vidéoMathématiques 3D et Physique appliquées au jeu vidéo
Conception et modélisation orientée objetConception et modélisation orientée objet
OptimisationOptimisation
Sécurité Gameplay et RéseauSécurité Gameplay et Réseau
EnvironnementEnvironnement
RigueurRigueur
ConceptualisationConceptualisation

Métiers associés

Game ProgrammerGame Programmer