Concevoir et développer les programmes de jeux vidéo

Item

Libelle
Concevoir et développer les programmes de jeux vidéo
Code
RNCP37732BC02
Liste des compétences
Analyser les besoins informatiques du jeu afin de répondre aux contraintes techniques et de sélectionner les bons outils de développement en traduisant techniquement les besoins du Game Design. Concevoir et schématiser l'architecture logicielle des mécaniques de jeu afin de produire un programme stable, extensible et maintenable en suivant les règles de schématisation de logiciels informatiques et en suivant les bonnes pratiques de la programmation orientée objet. Développer et intégrer les fonctionnalités du jeu telles que les contrôles, les interactions, les interfaces, les règles et les menus afin de produire un programme complet en respectant les besoins définis par le Game Design et les contraintes techniques. Maîtriser les principaux langages de programmation du développement de jeux vidéo ainsi que les méthodes et techniques spécialisées de la programmation de jeux vidéo afin de pouvoir fournir un code clair, optimisé et extensible en utilisant les langages C++ et C#. Maîtriser l'utilisation des principaux moteurs de jeux professionnels du marché tels qu'Unity3D et Unreal Engine afin de comprendre le fonctionnement de tels outils et d'être directement en situation réelle de production de jeux en effectuant différents projets sur ces moteurs. Réaliser la documentation technique associée au programme afin d'expliquer son fonctionnement et son architecture en utilisant les logiciels de traitement de texte et en suivant les règles de schématisation de logiciels informatiques.
Modalités d'évaluation
Travaux pratiques Tests théoriques Examen de fin d'année devant un jury d'évaluation Mise en situation de production de jeux vidéo

Linked resources

Items with "A comme bloc de compétence: Concevoir et développer les programmes de jeux vidéo"
Title Class
RNCP37732 Fiche

Annotations

There are no annotations for this resource.