Se préparer à l’examen Expert Gameplay Programmer
- Digital Marketing
- Médias
Formation Préparation à la certification Programmer
Objectifs
Prérequis
Maîtrise de Windows impérative. Connaissances d’un logiciel de
DAO/CAO et en dessin technique conseillées
Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.
Public
Dessinateurs projeteurs, techniciens d’étude en mécanique
Formation(s) associée(s)
Dernière mise à jour
Programme mis à jour le 01 février 2024
Bon à savoir
Evaluez votre niveau
Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.
Formations modulables
Toutes nos formations sont disponibles en présentiel comme en distanciel, en mode coaching individuel ou en groupe de 3 à 6 participants maximum.
Travaux pratiques
Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
Les Modules
de formation
Module1
Prototypage rapide de gameplay
Interpréter le document de conception de jeu pour
déterminer les fonctionnalités de base du jeu
Plans de prototypage de croquis avant la
programmation
Construire un prototype pour illustrer les
fonctionnalités de base du jeu
Créer un niveau de base, un personnage, un
ennemi NPC et ajouter des contrôles utilisateur
Jouez à votre jeu pour identifier les problèmes
Implémenter des solutions
Identifier les conflits et les solutions au stade du
prototype pour améliorer le jeu
Jouer et tester les prototypes de jeux des autres
personnes
Module2
Mise en oeuvre des services d’Unity
Activer les annonces dans le jeu pour démontrer
la connaissance des services d’Unity
Activer les services
Configurer un script simple pour afficher une
annonce
Ajouter un système d’interface utilisateur Canvas
avec un bouton affichant une annonce
Récompensez le joueur pour avoir visionné
l’intégralité de l’annonce
Concevoir l’interface utilisateur à ne pas
décharger
Démontrer la connaissance du placement des
publicités Unity pour une expérience optimale du
joueur.
Chargez une publicité entre les scènes pour une
meilleure expérience de joueur
Démontrer la connaissance des achats In-App
Unity de Unity
Autoriser le joueur à acheter des pièces
supplémentaire
Configurez des points de collecte de données pour démontrer votre connaissance de Unity
Analytics.
Configurez un point de collecte de données pour
déterminer les lieux de la mort du joueur
Configurez une collecte de données pour
déterminer le nombre de tentatives
Module3
Programmation de conception de PNJ
Démontrer la connaissance de la logique et du
comportement des PNJ
Ajouter un PNJ à la scène et le faire bouger sur le sol
Démontrer la connaissance des systèmes de
comportement d’animation
Faire animer le PNJ de manière appropriée au fur
et à mesure qu’il avance dans le niveau
Démontrer la connaissance de la navigation et de la recherche de trajectoire
Améliorer le NavMesh pour soutenir le gameplay
Ajouter des modifications de zone dynamique à la NavMesh
Faire réagir les PNJ aux obstacles
Démontrer la connaissance du système de points de cheminement
Créez un système de points de cheminement pour que les personnages NPC se déplacent
naturellement sur le sol
Faire en sorte que les PNJ interagissent avec le
joueur s’ils sont à portée
Démontrer la connaissance de la ponte et du
placement des PNJ
Faites que votre charge de PNJ apparaisse à la
charge de la scène
Optimiser le taux d’apparition des PNJ pour la
plate-forme XYZ
Module4
Implémentation de l’interface utilisateur
Développer un HUD pour démontrer la
connaissance des systèmes de coordonnées de
l’interface utilisateur
Créer une mini-carte qui affiche les ennemis
entrants
Construire le HUD pour travailler avec différents
ratios d’aspect
Créer un menu d’options pour démontrer la
connaissance des scripts d’interface utilisateur
Créer une option de menu pour régler le volume
Créer une option de menu pour changer la langue
par défaut
Module5
Programmation de conception de niveau
Créez un niveau de jeu de base pour démontrer
votre connaissance de la conception de niveau à
l’aide du projet fourni et de GDD.
Créer un paysage de base avec des éléments
visuels et de texture
Configurer le système d’animation pour le PNJ
Ajoutez des personnages à votre niveau pour
démontrer votre connaissance des configurations
physiques
Faire en sorte que le personnage du joueur bouge sur le sol et se heurte à des objets
Faites que le PNJ poursuive le personnage
Faites en sorte que le personnage tire sur des
cibles pour démontrer sa connaissance du
raycasting
Faites tirer le personnage sur le PNJ pour le tuer
Rendre les objets invulnérables au feu
Démontrer le raycasting en faisant ricocher les
balles à partir des blocs jouets
Remplir le niveau avec les systèmes de particules et les effets
Ajouter des particules aux éléments de la scène
comprend au moins un rendu de piste
Créez des scripts pour déclencher des particules à des moments précis, tels que des coups de feu
Démontrer la connaissance du chargement et du
déchargement de niveaux
Créez un niveau secondaire de base dans votre
jeu et chargez-le
Configurez la cinématique pré-rendue pour
charger entre vos premier et deuxième niveaux
Déterminer le script pour charger la cinématique
déjà rendue
Démontrer la connaissance des préfabriqués
créés par un script lors de l’exécution
Faire apparaître de nouveaux PNJ dans le monde
Instancier des grenades supplémentaires pour le
joueur
Module6
Optimisation des performances
Démontrer la connaissance de l’optimisation du
rendu pour améliorer le jeu.
Résoudre les problèmes d’optimisation du rendu
dans le jeu
Démontrer la connaissance du débogage du jeu
Reconnaître les problèmes de jeu et déboguer
Déboguer les problèmes d’interaction des PNJ
Démontrer une connaissance des différences de
plate-forme et de l’impact sur le jeu
Optimiser le jeu pour les plates-formes PC, cible
30fps
Ré-optimisez le jeu pour la VR, ciblez 90 images
par seconde
Démontrer la connaissance de l’optimisation de la plate-forme
Optimiser la version PC du jeu pour mobile
Les prochaines
sessions de formation
Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
28 octobre 2024
30 décembre 2024
24 février 2025
14 avril 2025