1. Programmation fondamentale en LUA
Définir les outils, technologies et bonnes pratiques pour concevoir un jeu vidéo à partir d'un cahier des charges
Définir les procédures de tests et de debug pour optimiser le rendu d'un jeu vidéo
Identifier les ressources humaines et matérielles nécessaires pour la création d'un jeu vidéo
Produire des documents techniques, compréhensibles par l'ensemble des métiers de la production d'un jeu vidéo
Coordonner son travail avec l'ensemble des corps de métiers du jeu vidéo
Utiliser les outils et langages de programmation adaptés au développement d'un jeu vidéo
Analyser des dysfonctionnements, identifier les parties responsables dans le code
Proposer des solutions aux dysfonctionnements
Corriger les dysfonctionnements grâce aux outils de debug
Programmer avec le langage LUA Construire des environnements grâce aux Tilemaps
Développer des comportements programmés
PROJET : Création d'un jeu de combat de tanks en vue de dessus
Programmation avancée avec C#
Définir les outils, technologies et bonnes pratiques pour concevoir un jeu vidéo à partir d'un cahier des charges
Utiliser les outils et langages de programmation adaptés au développement d'un jeu vidéo
Analyser des dysfonctionnements, identifier les parties responsables dans le code
Proposer des solutions aux dysfonctionnements
Corriger les dysfonctionnements grâce aux outils de debug
Programmer avec le langage C#
Utiliser la POO (Programmation Orientée Objet)
Utiliser le framework Monogame
Afficher et manipuler des images dans un framework
Concevoir l'architecture d'un design pattern
PROJET : Création d'un brick breaker complet en POO avec effets visuels
Programmation avancée sur Unity
Définir les outils, technologies et bonnes pratiques pour concevoir un jeu vidéo à partir d'un cahier des charges
Définir les procédures de tests et de debug pour optimiser le rendu d'un jeu vidéo
Identifier les ressources humaines et matérielles nécessaires pour la création d'un jeu vidéo
Coordonner son travail avec l'ensemble des corps de métiers du jeu vidéo
Utiliser les outils et langages de programmation adaptés au développement d'un jeu vidéo
Analyser des dysfonctionnements, identifier les parties responsables dans le code
Proposer des solutions aux dysfonctionnements
Corriger les dysfonctionnements grâce aux outils de debug
Programmer avec le langage C#
Utiliser le moteur de jeu Unity
Utiliser les principales fonctionnalités de Unity : game objects, components, physics, etc.
Intégrer des éléments et assets graphiques dans un moteur de jeu
PROJET : Création d'un jeu de type infinite runner en 3D