Éligible au CPF

Référence: 261351561F

/

Mise à jour le

Titre professionnel concepteur développeur d'applications

CCP “Concevoir et développer une application sécurisée en couches”

Quest Education Group

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation par apprentissage.

Niveau de sortie : Niveau 6 (licence, licence pro, BUT) - Bac +3/4

Pour cette formation

1 session disponible

Consulter

Objectifs

L’objectif de la formation est d’attester la validation de compétences en rapport avec le développement de jeu vidéo :
  • Acquérir des compétences en développement
  • Maîtriser la Programmation Orientée Objet
  • Pouvoir créer ses propres jeux ou les développer à partir d’un Game Design Document
  • Se constituer un book grâce aux 3 projets concrets de la formation
  • Se constituer un réseau composé des autres apprenants et des intervenants
À l’issue de la formation, vous serez capables de créer un jeu vidéo en utilisant C# et Unity. Vous pourrez alors mettre ces nouvelles connaissances à disposition des acteurs du jeu vidéo ou travailler sur vos propres projets de création de jeux vidéo, mais aussi pour d’autres secteurs proches des nouvelles technologies. Les débouchés sont liés aux codes ROME E1104 – Conception de contenus multimédias et E1205 – Réalisation de contenus multimédias.
Vous pourrez vous présenter à l’épreuve d’examen visant l’obtention du certificat de compétences RNCP37873BC02 « Concevoir et développer une application sécurisée organisée en couches ».

Programme


Module 1 : Programmation fondamentale 
Durée : 7 semaines / 70 heures (24 h de face à face pédagogique, dont soutenance de fin de module, 46 h de réalisation de projet et de consultation de ressources)
Objectifs : Aborder les bases de la programmation avec Unity et le langage C#. 
L’apprenant doit réaliser un jeu de gestion/action en vue de dessus, mettant en œuvre 5 concepts fondamentaux de la programmation de jeux vidéo avec Unity :
  • La gestion des Prefabs et l'instanciation dynamique
  • La physique et les interactions (Colliders, Triggers, RigidBody)
  • La gestion des entrées utilisateur (Input System)
  • La création d'interfaces utilisateur (UI) et la gestion de données
  • Le scripting C# et le cycle de vie des composants (MonoBehaviour)


Module 2 : Programmation orientée objet
Durée : 7 semaines / 70 heures (24 h de face à face pédagogique, dont soutenance de fin de module, 46 h de réalisation de projet et de consultation de ressources)
Objectifs : Aborder la programmation orientée objet avec C#.
Création d’un jeu vidéo 2D connecté avec un langage Orienté Objet. L’apprenant doit réaliser un jeu inspiré de SNAKE se connectant aux services cloud d'Unity. Le jeu doit proposer :
Le jeu doit proposer :
  • Une architecture objet avec héritage, encapsulation et polymorphisme.
  • Un système de scènes (Menu, Gameplay, Game Over, Profil).
  • Un Service Locator (Gestion du son, des configurations).
  • Une couche d'authentification et de sauvegarde cloud (NoSQL) des données de profil du joueur.


Module 3 : Programmation avancée en C# / Unity 
Durée : 7 semaines / 70 heures (24 h de face à face pédagogique, dont soutenance de fin de module, 46 h de réalisation de projet et de consultation de ressources)
Objectifs : maîtriser le développement de jeux vidéo avec C# et Unity.  
Sur la base d’une trame de départ fournie, l'apprenant doit développer un jeu de type Rogue-lite Top-down. Le gameplay s'exécute sur le client Unity, tandis que la sécurité, la validation de la progression et l'économie transactionnelle sont gérées par un backend composé d'UGS Cloud Code (C# .NET) et d'une base de données relationnelle externe.
Le jeu doit proposer :
  • Découpage en scènes
  • Persistance hybride des données : 
    • L'inventaire, le solde de monnaie et les niveaux des équipements du joueur doivent être modélisés et stockés de manière transactionnelle dans une base de données SQL externe.
    • L'état d'une partie interrompue (si le joueur ferme le jeu en plein combat) est stocké de manière volatile au format NoSQL.
  • Sécurité et Composants Métier



 

Certifications et métiers visés

Consulter le diplôme, titre ou certificat... délivrés en fin de formation ainsi que les métiers auxquels cette formation vous donne accès.

Résultats attendus

Attestation de fin de formationRéalisation du dossier projet et des différents livrables à présenter au jury : 
  • le code source du jeu, compréhensible et optimisé
  • un exécutable du jeu, fonctionnel et performant
  • un dossier de projet et un rapport de tests
  • un support de présentation 
Ces livrables seront dans un premier temps évalués par le formateur référent et feront l’objet d’une soutenance orale de 30 minutes.
À l’issue, le candidat présentera son projet devant un jury de certification composé de professionnels du secteur, qui délibérera en vue de l’obtention du BCC 2 du Titre Professionnel Concepteur Développeur d'Applications.
L'examen se déroulera en présentiel à une date définie dès l'entrée en formation.

Certification(s)

Nom de la certification Lien vers la fiche de la certification
Titre professionnel concepteur développeur d'applications RNCP N°37873 - nouvel onglet

Métier(s) correspondant(s)

Nom du métier Lien vers la fiche du métier
M1805 : Études et développement informatique Fiche métier - nouvel onglet

1 session : Titre professionnel concepteur développeur d'applications

  • au

    Quest Education Group

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation.

    Cet organisme a obtenu la marque « Qualiopi » pour ses actions de formation par apprentissage.

    • Distanciel

    Formation professionnelle