Devis Demander un devis
star--3

Game Programmer avec 3C Learning

Les jeux vidéo sont devenus l'une des industries les plus florissantes du monde du divertissement, offrant des expériences interactives captivantes à des millions de joueurs. En tant que Game Programmer, vous serez l'architecte technique derrière ces mondes virtuels, responsable de transformer les concepts créatifs en expériences ludiques et immersives. Notre formation Game Programmer vous plonge dans le cœur de la programmation de jeux vidéo, en vous apprenant à maîtriser les outils et les langages les plus utilisés dans l’industrie. Que vous soyez un passionné de jeux vidéo ou un développeur souhaitant vous spécialiser dans ce domaine, cette formation vous offrira les compétences indispensables pour réussir dans un secteur en plein essor.

À propos de cette formation

À distance

À partir de 466€ HT (Entreprise)

À partir de 15 333€ HT (Individuel)

908 jours

3052 heures

Action de formation

En savoir plus

Objectifs pédagogiques
  • Maîtriser les principaux langages de programmation utilisés dans le développement de jeux vidéo.
  • Comprendre et appliquer les concepts de la programmation orientée objet.
  • Concevoir et développer des jeux vidéo 2D et 3D complets.
  • Utiliser des moteurs de jeux populaires.
  • Implémenter des structures de données et des algorithmes efficaces pour résoudre des problèmes courants dans le développement de jeux.
  • Appliquer les principes mathématiques et physiques dans la conception et le développement de jeux vidéo.
  • Utiliser des moteurs physiques pour simuler des comportements réalistes.
  • Concevoir et implémenter des systèmes d’intelligence artificielle pour des personnages et des comportements dans les jeux.
  • Développer des compétences en création graphique et animation pour les jeux vidéo.
  • Intégrer des éléments graphiques et des animations dans les jeux.
  • Concevoir des interfaces utilisateur intuitives et des expériences utilisateur engageantes.
  • Intégrer des éléments audio pour améliorer l’expérience immersive des jeux.
  • Apprendre à planifier, gérer et exécuter des projets de jeux vidéo en équipe.
  • Utiliser des outils de gestion de projet et de versioning (comme Git).
  • Optimiser les jeux pour une performance maximale sur différentes plateformes.
  • Déboguer et profiler les jeux pour identifier et résoudre les problèmes de performance.
  • Acquérir des compétences spécialisées dans le développement de jeux en réalité virtuelle/augmentée et multijoueur.
  • Développer un portfolio professionnel contenant des projets réalisés tout au long du programme pour démontrer les compétences et la créativité.
Contenu de la formation
  • Introduction au développement de jeux vidéo
    • Histoire et évolution des jeux vidéo
    • Présentation des métiers de l'industrie
  • Fondamentaux de la programmation
    • Langages de programmation : C#, C++, Python
    • Concepts de base : variables, boucles, conditions, fonctions
  • Mathématiques appliquées aux jeux vidéo
    • Algèbre linéaire, trigonométrie, géométrie
    • Introduction à la physique des jeux
  • Outils et environnements de développement
    • Introduction aux IDE (Integrated Development Environments)
    • Gestion de version avec Git
  • Programmation orientée objet (POO)
    • Classes, objets, héritage, polymorphisme
  • Introduction aux moteurs de jeu
    • Unity 3D : bases et utilisation
    • Unreal Engine : bases et utilisation
  • Création de jeux 2D
    • Concepts et mise en œuvre
    • Prototypage rapide et feedback
  • Graphismes et animations de base
    • Principes de la création graphique pour jeux
    • Animation sprite et techniques de base
  • Programmation avancée
    • Structures de données : listes, arbres, graphes
    • Algorithmes : recherche, tri, pathfinding
  • Développement de jeux 3D
    • Concepts avancés et techniques
    • Gestion des scènes, caméras, lumières
  • Physique des jeux vidéo
    • Simulations physiques, collisions, dynamiques des corps rigides
    • Moteurs physiques : utilisation et intégration
  • Audio et musique dans les jeux
    • Concepts de base du son
    • Intégration de l'audio dans les moteurs de jeu
  • Projet de développement de jeu 3D
    • Conception, planification et réalisation
    • Travail en équipe et gestion de projet
  • Interfaces utilisateur (UI) et expérience utilisateur (UX)
    • Principes de design UI/UX pour les jeux
    • Outils et techniques d’implémentation
  • Intelligence artificielle pour les jeux
    • Concepts de base de l'IA dans les jeux vidéo
    • Techniques : FSM (Finite State Machine), Behavior Trees, Neural Networks
  • Optimisation et performance
    • Techniques d'optimisation pour le rendu et les calculs
    • Debugging et profiling
  • Réalité virtuelle (VR) et augmentée (AR)
    • Concepts et technologies
    • Développement de jeux et applications VR/AR
  • Multijoueur et réseaux
    • Concepts de base des réseaux
    • Développement de jeux multijoueur
  • Outils et pipelines de production
    • Gestion de projet avancée
    • Intégration continue et déploiement
  • Création de contenu généré procéduralement
    • Algorithmes et techniques de génération procédurale
    • Utilisation dans les environnements de jeu
  • Stage(s) en entreprise
    • Immersion professionnelle de 30 semaines de stage (à répartir sur toute la durée de la formation)
    • Application des compétences acquises
    • Rapport de stage et retour d’expérience
  • Projet de fin d'études
    • Choix du projet (individuel ou en équipe)
    • Développement complet du concept au produit final
    • Présentation et défense du projet

Parmi les formateurs

Axel Dupont

Arthur Mougin

L'organisme de formation

star--1
3C Learning

Maîtriser l'Art du Web

Découvrir l'organisme de formation

Public concerné

  • Particuliers
  • Salariés
  • Indépendants
Prérequis
  • Niveau BAC+2 ou équivalent
  • Ordinateur muni d'un micro et d'une webcam
  • Connexion Internet stable

Conditions d'accès

Accessibilité

Nous respectons les standards d’accessibilité, conformément aux lois et règlements en vigueur, tels que la participation et la citoyenneté des personnes handicapées (France) et les Directives pour l'accessibilité du contenu Web (WCAG).

Capacité

12 à 20 places

Délai d'accès

1 semaine

Diplôme / Certification

  • Niveau de sortie : Game Programmer - Niveau 6 (Licence / licence professionnelle/BUT/ Maîtrise/master 1)
  • Délivrance du diplôme de Game Programmer
  • Validation de l'élaboration de projets professionnels écrit et oral avec un jury professionnel
  • L'apprenant(e) ayant validé tous les blocs de compétences et ayant obtenu le diplôme est considéré(e) comme professionnel(le) et peut exercer le métier de Game Programmer

Plus qu'une formation !

Équipe pédagogique
Alizée DUMEIGE - Coordinatrice Pédagogique, Hayat AIT SI SLIMANE - Chargée de Projet Pédagogique, Arthur MOUGIN - Formateur Game Programmer, Axel DUPONT - Formateur Game Designer
Objectifs pédagogiques
  • Plateforme incluant les modules et les séquences e-learning
  • Supports de cours imprimables
  • Quiz
  • Exercices
  • Devoirs
  • Classes virtuelles en ligne et en replay
  • 36 sessions de tutorat individuel (1 session par mois)
  • Logiciels de la suite Adobe Creative Cloud (inclus dans la formation)
  • Elephorm (vidéos explicatives) en complément des supports de cours (inclus dans la formation)
Demander un devis

D'autres formations qui pourraient vous intéresser

Des Organismes de formation de confiance !

Nous recensons aujourd’hui des formations dans plus d’une 100ène de catégories et sous catégories afin d’être le plus représentatif par rapport au besoin en compétences des entreprises.

Comparer
Comparez jusqu'à 3 cours