Tech - Techniques d'ingénierie logicielle pour le développement collectif de jeux vidéo (Jason Gregory - Naughty Dog)
Formation créée le 04/05/2022. Dernière mise à jour le 25/11/2024.
Version du programme : 1
Programme de la formation
Apprenez les rouages et les techniques d'ingénierie logicielle utilisées dans les studios de jeux AAA (comme Naughty Dog) pour maximiser la collaboration, à la fois au sein de l'équipe de programmation et en dehors, vous permettant finalement de livrer un titre de jeu réussi.
Objectifs de la formation
- Partager le code pour permettre à l'équipe de collaborer de manière efficace
- Corriger les bugs en solo et en équipe
Profil des bénéficiaires
- programmeurs
- expérience dans le secteur du jeu vidéo
- expérience dans la programmation de jeux vidéo
- maitrise de l'anglais
Contenu de la formation
-
Le partage du code
-
L'architecture logique vs l'architecture physique
-
Construction de systèmes et déploiement
-
Les stratégies de branch management
-
Développer et déployer des fonctionnalités à grande échelle
-
Collaborer pour corriger les bugs difficiles
-
Evaluer la qualité du code
-
Les focus tests
-
Le processus d'assurance qualité
-
Sortir votre jeu
Jason Gregory Jason Gregory travaille comme ingénieur logiciel dans l'industrie des jeux vidéo depuis mars 1999 et comme ingénieur logiciel professionnel depuis 1994. Il a fait ses débuts dans la programmation de jeux chez Midway Home Entertainment à San Diego, où il a travaillé sur les outils, la technologie des moteurs et la programmation gameplay pour Hydro Thunder™ 2 (arcade). Il a également écrit le système d'animation PlayStation® 2/Xbox pour Freaky Flyers™ et Crank the Weasel. En 2003, Jason a rejoint Electronic Arts Los Angeles, où il a travaillé sur le moteur et la technologie de jeu pour Medal of Honor:™ Pacific Assault et a été ingénieur principal sur le projet Medal of Honor:™ Airborne. Jason est actuellement programmeur principal chez Naughty Dog Inc., où lui et son équipe travaillent sur plusieurs titres de jeux passionnants pour PlayStation® 5. Il a également développé un moteur et un logiciel de jeu pour The Last of Us Part II™ pour PlayStation® 4, Uncharted : Drake's Fortune™, Uncharted 2 : Parmi les voleurs™, Uncharted 3 : Drake's Deception™, The Last of Us™, Uncharted 4 : A Thief's End™ et Uncharted : The Lost Legacy™. Il a également développé et enseigné des cours de technologie de jeu à l'Université de Californie du Sud.
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
- Accueil des apprenants dans une salle dédiée à la formation.
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Mise à disposition en ligne de documents supports à la suite de la formation.
Qualité et satisfaction
Modalités de certification
- Délivrance d'un certificat de réalisation