développeur jeux vidéo

Le développeur de jeux vidéo travaille au sein d’une équipe à la fois créative et technique ainsi qu’en collaboration avec le chef de projet. Son rôle est de créer un jeu vidéo de A à Z. Pour cela, il rédige le cahier des charges en collaboration avec le chef de projet. Il programme et intègre les éléments du jeu vidéo, les interfaces, les menus, les outils, les actions…
Il traduit les spécifications liées aux jeux vidéo en code, les intègre et les optimise. Par la suite, il teste le jeu vidéo afin de détecter éventuellement des erreurs et les corrige directement dans le code du jeu.

la formation

Objectifs professionnels

  • Connaître les moteurs Unreal et Unity
  • Maîtriser les langages en C++ Unreal et C# Unity
  • Produire des prototypes à l’aide des différents codes ainsi qu’en Blueprint
  • Développer des mécaniques de Gameplay en C++ sur Unreal ou en C# dans Unity
  • Programmer une interface de jeu fonctionnelle
  • Compiler un exécutable du jeu

Prérequis

Niveau BAC minimum
  • Bonnes connaissances de l’outil informatique et de la navigation internet
  • Intérêt pour les nouvelles technologies
  • Sens logique et facultés de raisonnement indispensable
  • Savoir organiser une veille technique et technologique

    Modalités

    Dates et Durée

    À distance

     Dates :Du 30 septembre 2024 au 17  mars 2025
    Volumes : 350h en distanciel et jours de regoupement, 233h en auto-formation, 175h en entreprise
      Durée Hebdomadaire : 35 h

    À distance

    Dates : Du 18 avril 2024 au 08 octobre 2024
    Volumes : 350h en distanciel et jours de regoupement, 233h en auto-formation, 175h en entreprise
      Durée Hebdomadaire : 35 h

    À distance

     Dates : Du 18/12/2023 au 08/10/2024
    Volumes : 640 h  (distanciel et regroupement) / 426 h d’auto-formation et 280 h en entreprise
      Durée Hebdomadaire : 35 h

    Inscription

    Sélection : Dossier de candidature avec CV, tests de positionnement et entretien individuel. 

    Délais d’accès : entre 1 et 4 semaines avant le début de la formation selon le financement.

     

    Pour les financements Région Occitanie :
    Prescription de formation auprès d’un conseiller (France Travail, Mission Locale, Conseil départemental, Cap Emploi), présence en tiers-lieux et participation à une réunion collective. Parcours individualisé pour les stagiaires et possibilité de rémunération.

    Tarifs

    En distanciel

     Tarif public : 3 200 € (tarif individuel)

    Financements possibles

    Région Occitanie, France Travail, OPCO, entreprise, individuel.
    Pour tout financement spécifique (entreprise, OPCO,..), veuillez vous rapprocher du service administratif.

    Accessibilité

    La formation est accessible aux personnes en situation de handicap. Pour toute personne en situation de handicap, le centre de formation met en œuvre les modalités d’adaptation techniques, pédagogiques. Veuillez contacter le service administratif pour toute information et mise en œuvre.
    Un référent handicap est à votre disposition. 

    le programme

    Programmation en Blueprint – 49 h
    • Initiation à la notion de moteur de jeu
    • Découverte des outils principaux, de l’interface et de l’architecture du moteur tels que (Actors, Components, GameMode,…)
    • Découverte de la « Programmation Nodale »
    • Apprentissage des bases du Blueprint
    • Gestion des différents outils du Blueprint
    • Bases de programmation nodale Mise en place des Actors
    • Mise en place des Actors Components
    • Créer des fonctions au sein d’un Blueprint Graph
    • Associer des variables et débuter une interaction entre objets
    • Utilisation de Debug visuels pour accompagner le développement et les tests.
      Découverte et programmation en langage [C++] dans Unreal Egine 5
      – 67 h
      • Remplacer la programmation Blueprint par du langage code C++
      • Créer des fonctions C++ utilisables en Blueprint Utilisation du langage C++ et Visual Studio pour concevoir différentes mécaniques de Gameplay
      • Gestion précise de la hiérarchie des GameObjects de programmation d’Unreal Engine
      • Apprendre à utiliser de façon correcte les pointeurs dans Unreal Engine (Garbage collector)
      • Programmation d’une interface en jeu via les outils d’Unreal Engine
      • Mettre en place une interface dynamique dans le jeu
      • Créer le menu d’un jeu avec ses différentes fonctions
      • Reproduction d’une interface de jeu fonctionnelle
        Découverte et programmation en langage [C#] dans Unity 3D – 87h
        • Connaître l’interface du moteur
        • Apprendre le mode de navigation et la hiérarchie principale d’Unity avec ses objets
        • Utilisation du HUB
        • Apprentissage des viewports et de la logique principale des GameObjects.
        • Approche des différents pipelines de rendu (URP, HDRP, Standard)
        • Appréhender le langage C# entre cours et exercices
        • Mise en place du langage C# au travers le moteur de jeu Unity
        • Apprentissage d’une programmation orientée objet
        • Comprendre et savoir comment programmer le langage C# dans Unity Créer des mécaniques de Gameplay dans Unity
        • Créer des outils permettant de modifier les fonctionnalités du moteur Unity
        • Associer les différents inputs dans le moteur de jeu Unity
        • Mettre en place une interface de jeu fonctionnelle

        147h

        • Accompagnement à la FAD
        • Positionnement / Métiers / Intégration
        • Introduction à l’informatique et à la cybersécurité
        • Transition écologique et énergétique / Développement durable
        • Citoyenneté SST (Sauveteur Secouriste du Travail)
        • Anglais
        • Assurer une veille technologique
        • Technique de recherche de stage et d’emploi
        • Soft Skills
        • Bilan de formation

        Moyens pédagogiques, techniques et d’encadrement

        • Moyens pédagogiques :
          Cours théoriques, mémos, corrections d’exercices, projets de groupes, interventions de professionnels extérieurs et/ou d’anciens stagiaires, sites spécialisés.
        • Moyens techniques :
          Un ordinateur par stagiaire, vidéoprojecteur,les logiciels Unreal Engine 5 et Unity 3D.
        • Moyens d’encadrement :
          Un formateur spécialisé par domaine de compétences par groupe de 20 stagiaires.
          Les stagiaires bénéficient d’une assistance technique et pédagogique spécifique à la FOAD.

        Modalités d’évaluation

        • Exercices spécifiques à différents points clés de la formation, quizz, bilan d’évaluations en milieu et fin de parcours.

        Modalités de validation 

        • Attestation de fin de formation Attestation Unity Certified Programming “User”

        Et après

        Débouchés

        Responsable de programmation, Gameplay Programmer,
        Programmer UI
        • Responsable de programmation
        • Gameplay Programmer
        • Programmer UI
        Aller au contenu principal