Unity & Unreal Engine

Unreal Engine 5 avancé — C++ & systèmes de gameplay

Certification RNCPTitre professionnel — éligible CPF, OPCO et financements publics.

Description

Les Blueprints permettent d’aller loin, mais les studios attendent des développeurs Unreal qu’ils maîtrisent le C++ : c’est la langue native du moteur, celle des systèmes performants, du code d’équipe et des projets ambitieux. Cette formation de 198 heures vous fait franchir ce cap : écrire du C++ idiomatique pour Unreal, structurer des systèmes de gameplay professionnels, poser les bases du multijoueur et optimiser sérieusement vos projets.

Vous développez un projet fil rouge d’action à la troisième personne entièrement architecturé en C++, exposé proprement aux Blueprints pour le travail des designers. Vous y implémentez les grands systèmes attendus en production — armes et compétences avec le Gameplay Ability System, IA d’ennemis, interactions, progression — puis vous répliquez les mécaniques essentielles pour le jeu en réseau et passez le tout à Unreal Insights pour identifier et corriger les goulets d’étranglement.

Au programme :

  • Écrire du C++ pour Unreal : UCLASS, UPROPERTY, UFUNCTION, pointeurs intelligents et conventions moteur
  • Articuler C++ et Blueprints : exposer des API propres aux designers
  • Exploiter le gameplay framework avancé et le Gameplay Ability System
  • Développer l’IA des ennemis : Behavior Trees, perception et navigation
  • Poser les bases du multijoueur : réplication, autorité serveur et RPC
  • Profiler avec Unreal Insights et optimiser CPU, GPU et mémoire

La pédagogie alterne sessions en direct avec un mentor, revues de code, ateliers techniques et contenus à la demande accessibles à votre rythme. L’accent est mis sur les pratiques d’équipe : conventions de code, organisation en modules, versioning adapté aux projets Unreal. Un mentorat adaptable en fonction de votre profil vous accompagne sur l’architecture de votre projet et la préparation de vos entretiens techniques.

Cette formation s’adresse aux développeurs maîtrisant les bases d’Unreal (idéalement le parcours Fondamentaux & Blueprints) ou venant d’un autre langage orienté objet et souhaitant se spécialiser sur le moteur d’Epic. Des bases de programmation sont requises ; le C++ est repris depuis ses fondamentaux appliqués à Unreal. Le parcours est éligible aux financements professionnels (CPF, OPCO) et prépare à la certification visée, valorisable immédiatement sur le marché de l’emploi.

Débouchés & suite de parcours

Le profil développeur Unreal C++ est l’un des plus demandés de l’industrie du jeu et du temps réel : gameplay programmer, développeur moteur, développeur d’applications de simulation ou de production virtuelle. Les compétences acquises ouvrent aussi la voie aux projets multijoueur ambitieux et aux secteurs industriels qui adoptent Unreal (automobile, architecture, formation).

Modalités & déroulé. La formation se déroule à distance, en combinant des sessions en direct avec votre mentor et une plateforme accessible 24h/24 pour avancer à votre rythme. La progression est validée en continu par des exercices et un projet fil rouge évalué en fin de parcours, et une attestation de réalisation vous est délivrée à l’issue de la formation. Le rythme est adaptable selon votre situation (en poste, en reconversion ou en recherche d’emploi) et les délais d’accès sont généralement courts après étude de votre dossier et de votre financement. La formation est accessible aux personnes en situation de handicap : un référent dédié étudie avec vous les aménagements nécessaires. L’inscription se fait après un échange de cadrage permettant de vérifier l’adéquation du parcours avec vos objectifs. Tout au long du parcours, un espace d’échange vous permet de poser vos questions à votre mentor entre les sessions.

Objectifs

À l’issue du parcours, vous serez capable de développer des systèmes de gameplay professionnels en C++ dans Unreal Engine 5.

  • Écrire du C++ conforme aux conventions et aux macros du moteur
  • Concevoir des systèmes de gameplay robustes exposés aux Blueprints
  • Implémenter IA, compétences et interactions avec les frameworks d’Unreal
  • Répliquer des mécaniques pour le jeu en réseau
  • Profiler et optimiser un projet avec Unreal Insights

Résultat

Vous obtenez une Certification RNCP attestant de vos compétences en développement C++ sur Unreal Engine 5, ainsi qu’un projet de niveau professionnel.

  • Projet d’action complet architecturé en C++ et Blueprints
  • Systèmes de gameplay réutilisables (compétences, IA, interactions)
  • Portfolio technique adapté aux candidatures en studio