Apprenez le développement de jeux vidéo avec cette formation mêlant coachings en direct, étude de supports pédagogiques et surtout réalisation de projets concrets de création de jeux vidéo avec LUA et C# avec différents frameworks (Love2D, Raylib, Unity).
Cette formation est destinée aux personnes souhaitant apprendre à programmer un jeu vidéo, que ce soit pour des personnes débutantes en programmation ou confirmées.
Certification obtenue : | Bloc de compétences 8 « Programmer le jeu vidéo (Option Game programming) » du Titre RNCP38294 Niveau 6 « Concepteur de jeux vidéo » enregistré le 15-11-2023. |
Prérequis : | Présenter un projet professionnel ou personnel dans le domaine de la conception de jeux vidéo lors d’un entretien de motivation + test de programmation |
Durée totale de formation : | 190 heures (cours + réalisation des projets) |
Evaluation : | Notation des projets + Examen final |
Travaux majeurs : | 3 projets |
Campus : | Online |
Certificateur : | Bellecour Ecoles d’Art |
Titre RNCP : | RNCP38294BC08 |
Code NSF du titre lié au bloc de compétences : | 323n : Techniques de l’image et du son, métiers connexes du spectacle |
Effectif moyen par classe : | 15 apprenants |
Taux de réussite : | NC |
Taux de satisfaction : | NC |
Prochaine(s) rentrée(s) : | 13 Janvier 2025 |
Quelques chiffres & infos
- 3 projets tutorés de jeux
- 30 coachings en direct (disponibles en replay)
- 190 heures de formation (cours + réalisation des projets)
Pour qui ? Comment ?
- Accessible sur test de connaissances
- Professionnels en activité, en reconversion ou recherche d'emploi
- 100% en ligne / Cours du soir
Financement :
2 800€ TTC
Prise en charge possible à 100% avec CPF, France Travail
L'expert
Je suis David Mekersa. Je suis programmeur depuis plus de 25 ans et développeur de jeux vidéo depuis 2008. Je suis auteur de nombreux jeux vidéo distribués dans le monde entier.
J’ai créé Gamecodeur car j’en avais assez de voir plein de jeunes (et de moins jeunes, qui reviennent tardivement à leurs premiers amours) galérer pour apprendre. Je suis persuadé que pour devenir programmeur de jeux vidéo il faut réapprendre à programmer. Les moteurs créent l’illusion de permettre de se passer d’expérience et de compétence en programmation. La plupart des débutants échouent sur cette voie et pensent qu’ils ne sont pas faits pour le jeu vidéo ! Cette tendance récente crée une génération de programmeurs incapables de s’adapter, manquant d’autonomie et de créativité. Moi je crois aux fondamentaux : un bon langage, un éditeur de code et un mental d’acier !
Auteur du guide Comment devenir programmeur de jeux vidéo, et du livre Create 2D Mobile Games with Corona SDK, j’ai plus de 25 productions de jeux vidéo à mon actif. Mon jeu Age of Enigma a été téléchargé plus d’un million de fois et s’est vendu à plusieurs centaines de milliers d’exemplaires dans 13 pays.
Avec un tel parcours et une passion intarissable pour le code, je maîtrise et j’ai exploité professionnellement de nombreux langages de programmation : Basic, Assembleur (68000 et Z80), Pascal, C, C++, Java, Lua, Haxe, C#… Et tout autant de moteurs de jeu vidéo : PTK (C++), BlitzMax, Corona SDK, Haxeflixel, Unity3D, SDL, Monogame, etc.
Nom : David Mekersa
Poste : CEO
Entreprise : Gamecodeur
Programme de la formation
1 - Programmation fondamentale en LUA
https://gamingcampus.fr/wp-content/uploads/2021/05/program-1.jpgCOACHINGS
- Définir les outils, technologies et bonnes pratiques pour concevoir un jeu vidéo à partir d’un cahier des charges
- Définir les procédures de tests et de debug pour optimiser le rendu d’un jeu vidéo
- Identifier les ressources humaines et matérielles nécessaires pour la création d’un jeu vidéo
- Produire des documents techniques, compréhensibles par l’ensemble des métiers de la production d’un jeu vidéo
- Coordonner son travail avec l’ensemble des corps de métiers du jeu vidéo
- Utiliser les outils et langages de programmation adaptés au développement d’un jeu vidéo
- Analyser des dysfonctionnements, identifier les parties responsables dans le code
- Proposer des solutions aux dysfonctionnements
- Corriger les dysfonctionnements grâce aux outils de debug
- Programmer avec le langage LUA Construire des environnements grâce aux Tilemaps
- Développer des comportements programmés
PROJET
Création d’un projet de A à Z : Jeu de combat de tanks en vue de dessus
2 - Programmation avancée en C# avec Raylib
https://gamingcampus.fr/wp-content/uploads/2021/06/dev-2.jpgCOACHINGS
-
Définir les outils, technologies et bonnes pratiques pour concevoir un jeu vidéo à partir d’un cahier des charges
-
Définir les procédures de tests et de debug pour optimiser le rendu d’un jeu vidéo
-
Identifier les ressources humaines et matérielles nécessaires pour la création d’un jeu vidéo
-
Produire des documents techniques, compréhensibles par l’ensemble des métiers de la production d’un jeu vidéo
-
Coordonner son travail avec l’ensemble des corps de métiers du jeu vidéo
-
Utiliser les outils et langages de programmation adaptés au développement d’un jeu vidéo
-
Analyser des dysfonctionnements, identifier les parties responsables dans le code
-
Proposer des solutions aux dysfonctionnements
-
Corriger les dysfonctionnements grâce aux outils de debug
-
Programmer avec le langage orienté objets C#
-
Utiliser le framework Raylib
-
Afficher et manipuler des images dans un framework
-
Concevoir l’architecture d’un design pattern
-
Utiliser un tableau à 2 dimensions pour le gameplay (grille de jeu).
-
Utiliser un pattern de Services (Service Locator) afin de permettre à différentes entités du jeu d’accéder à des fonctionnalités distribuées.
PROJET
Création d’un projet de A à Z : Un jeu inspiré de Snake, complet en POO avec effets visuels.
3 - Programmation avancée en C# avec Unity
https://gamingcampus.fr/wp-content/uploads/2021/06/unity.jpgCOACHINGS
- Définir les outils, technologies et bonnes pratiques pour concevoir un jeu vidéo à partir d’un cahier des charges
- Définir les procédures de tests et de debug pour optimiser le rendu d’un jeu vidéo
- Identifier les ressources humaines et matérielles nécessaires pour la création d’un jeu vidéo
- Produire des documents techniques, compréhensibles par l’ensemble des métiers de la production d’un jeu vidéo
- Coordonner son travail avec l’ensemble des corps de métiers du jeu vidéo
- Utiliser les outils et langages de programmation adaptés au développement d’un jeu vidéo
- Analyser des dysfonctionnements, identifier les parties responsables dans le code
- Proposer des solutions aux dysfonctionnements
- Corriger les dysfonctionnements grâce aux outils de debug
- Programmer avec le langage C#
- Utiliser le moteur de jeu Unity
- Utiliser les principales fonctionnalités de Unity : game objects, components, physics, etc.
- Intégrer des éléments et assets graphiques dans un moteur de jeu
PROJET
Création d’un projet de A à Z : Jeu de type Infinite Runner en 3D
Soutenance :
https://gamingcampus.fr/wp-content/uploads/2021/06/soutenance.jpgPour chaque projet, vous devrez présenter une soutenance d’une durée estimée à 30 minutes face à votre formateur.
Lors de ces soutenances, vous devrez :
- présenter la documentation technique cadrant votre projet de jeu vidéo
- présenter le développement et les améliorations de votre projet de jeu vidéo
- présenter les scripts de programmation et le prototype de votre projet de jeu vidéo
- présenter la méthodologie et les actions mises en œuvre pour diagnostiquer et résoudre des problèmes techniques
Pédagogie par projets
La formation suit les préceptes de la pédagogie par projets. Pour chacun des modules, le déroulé sera comme suit :
Présentation du cahier des charges aux apprenants
Ressources pédagogiques / Exercices / Projet
Planning des coachings
Etude des ressources pédagogiques
Apprentissage
Vérification des acquis : réponses aux quiz et exercices
Coachings de débrief
Questions / réponses
Précision
Cours complémentaire
Déroulé du projet
L’apprenant travaille sur le projet principal du module
Des coachings de suivi seront prévus
Soutenance du projet
L’apprenant présente son projet aux experts et justifie ses choix.
Il présentera la base de données qu’il a conçue pour son projet ainsi que les composants qu’il a mis en place pour mettre en place la persistance des données. Il détaillera aussi les recommandations de sécurité mises en place.
100% en ligne
Votre campus numérique accessible à vie !
Objectifs & débouchés
Acquérir des compétences sur les thèmes suivants :
L’objectif de la formation développement de jeux vidéo est d’attester la validation de compétences en rapport avec la conception et le développement de jeu vidéo mais aussi adaptables à d’autres secteurs :
- Acquérir des compétences en développement en LUA, C# notamment sur Unity
- Maîtriser la Programmation Orienté Objet
- Pouvoir créer ses propres jeux
- 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
A l’issue de la formation vous serez capables de créer un jeu vidéo en utilisant des technologies telles que LUA, le C# ou encore Unity. Vous pourrez alors mettre ces nouvelles connaissances à disposition des acteurs du jeu vidéo ou pour 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.
La validation du bloc de compétences RNCP38294BC08 « Programmer le jeu vidéo (Option Game programming) » vous permettra, si vous le souhaitez, de compléter le titre « Concepteur de jeux vidéo » et ainsi d’obtenir un diplôme RNCP de niveau 6 (à condition de remplir les pré-requis du titre complet).
Débouchés professionels possibles :
Découvrir nos autres formations pour les pros
Formation Motion design et compositing pour internet, en ligne
DURÉE : 200 heuresFormation Community management, en ligne
DURÉE : 200 heuresFormation Concepteur designer UI, en ligne
DURÉE : 200 heuresFormation Superviser et tester la qualité de production de jeux vidéo, en ligne
DURÉE : 190 heuresFormation Montage Vidéo pour internet, en ligne
DURÉE : 200 heuresFormation au Game Design et conception de jeux vidéo, en ligne
DURÉE : 190 heuresFinancement
Notre objectif est de rendre nos formations accessibles au plus grand nombre. C’est pourquoi nous vous aidons de A à Z pour obtenir un maximum de financements auxquels vous avez droit. A savoir, la plupart de nos apprenants ont leur formation financée à 100% et ne débourse donc pas ou très peu.
CPF : La formation développement de jeu vidéo est éligible au CPF. Retrouvez notre formation directement sur le site ou l’application MON CPF.
Pole Emploi / France Travail : France Travail peut financer votre formation si vous êtes en recherche d’emploi sur un poste correspondant à la formation que vous avez choisie. Nous vous aidons à faire les démarches auprès de France Travail, contactez nous.
Votre employeur : Il peut financer votre formation si celle-ci correspond à un besoin de sa part. Nous pouvons échanger avec votre employeur afin de présenter le programme de formation et l’intérêt pour lui de vous faire monter en compétence, contactez nous.
Financement par vous même, en plusieurs fois : Si vous financez la totalité ou une partie de votre formation nous pouvons mettre en place un paiement en plusieurs fois, contactez nous.
Prise en charge possible à 100% avec CPF, France Travail
Réalisations d'apprenants
Découvrez quelques exemples de projets
Exemples non exhaustifs de réalisations. Lors de leur formation, nos apprenants réalisent plusieurs projets concrets.
Projet réalisé dans le dernier module de la formation sur Unity3D en 2021.
Travail sur l’impression de vitesse :Motion blur, accélération de l’animation, sons des pas, et effet de LensControl sur les prises de boost
par Raphael D.
Réalisation de fin de premier module sur LUA Love2D en 2021. (Après 1 mois de formation)
casual tank en vue du dessus, fait avec Love2D en 2022 durant la formation Developpement de jeux vidéo.
Projet Unity réalisé lors du dernier module de la formation « Développement de jeux vidéo » en 2022.
Jeu développé par un de nos apprenants de la formation « développement de jeux vidéo » en 2024 pour une jouabilité en VR
Tous les jeux proposés par Nicolas « Enzed » pendant la formation « développement de jeux vidéo » en 2024 (et après la formation) ont impressionné l’équipe pédagogique, voici l’un d’entre eux (Forward)
L'organisation est au top ;) Les horaires sont accessibles. Les sessions de coaching et d'accompagnement nous apportent toujours un plus ou bien un éclaircissement sur nos questions. La plateforme continue d'évoluer et c'est un bon point :) Encore un module qui se déroule dans de bonne conditions d'apprentissage o/
Étant informaticien à la base, je me suis dit que faire du jeu vidéos, ça allait être easy ….. Malheureusement cela demande de connaître certains fondamentaux sans lesquels on a l’impression de se noyer dans un plat de spaghettis assez vite! Puis j’ai fait la connaissance de David qui propose un parcours de formation à la réalisation de jeux vidéos, et la certification en partenariat avec GamingCampus. Je me suis donc inscrit pour pouvoir enfin assouvir cette passion de toujours que de développer mon propre jeu, je suis fan de jeux de cartes et autres jeux de société … entre autres 😉 Quelques mois plus tard, mais aussi beaucoup de travail, j’ai plusieurs réalisations avec différents langages et moteurs à mon actif, et aujourd’hui je me sens correctement armé pour faire ce à quoi je rêve, et surtout je me sens capable d’aller jusqu’au bout! Derrière cette certification j’ai aussi un objectif de reconversion professionnelle, et la certification m’a donné les compétences pour mener celle-ci à fond.
Un centre de formation qui assure un vrai suivi auprès des « élèves » (adultes en reconversion comme moi!) et dispense des formations très denses et très bien construites. Ayant terminé la formation de développeur jeu video, je suis maintenant en cours de création de mon studio indé.
Formation en distancielle, équipe très pro et très réactive. J'ai adoré la formation et la recommande vivement
Super formation, plein de ressources, des profs à l'écoute et des projets sympas, je recommande :)
Une formation bien conçue, impliquant cependant un travail personnel important, et dispensée par des experts dans leur domaine. C'est un plaisir pour les passionnés.
Temps estimé par semaine : 20h/semaine
Méthode d'apprentissage qui permet de vite acquérir des compétences nécessaires en programmation.
Temps estimé par semaine : 80 heures
Merci énormément pour cette formation incroyable. Je peux enfin réaliser ma passion! David est un coach expert, humain, ferme mais juste. Il a été parfait. Developer des jeux est bien plus dur que ce qu'on croit mais avec beaucoup d'effort et le coaching de David, c'est possible !!
Temps estimé par semaine : 25h
Formation en autonomie mais avec l’accompagnement nécessaire pour la certification
« À 35 ans (36 cette année à Noël), Emmanuel n’a jamais pu (r)entrer dans la vie active notamment car, diagnostiqué très tardivement par le système médical français, il n’a su qu’à l’âge de 20 ans qu’il était/est: Autiste Asperger. Pas un gros mot, non, juste un constat en lien avec sa personnalité et son parcours hors normes. Il s’agissait donc bien de cela. D’un monde et d’un mode de fonctionnement méconnu de la science et de la médecine. Ignoré du plus grand nombre. Avec quasiment aucune prise en charge dans notre pays, en ce début de XXI siècle, laissant des parents, pourtant solidaires et combatifs, aimants et optimistes devant les capacités évidentes de leur fils, totalement désemparés ou presque. Un trouble qui a empêché Emmanuel et l’empêche aujourd’hui encore de s’inscrire dans un fonctionnement classique, celui des neurotypiques que nous sommes. Alors que faire pour le maintenir dans une certaine dynamique malgré les échecs scolaires et les revers sociétaux de toutes sortes ? Que faire pour lui donner (un peu) confiance en lui ? Et si, enfin… Pour une fois…? Alors vient une nouvelle lueur d’espoir. Une grande fierté pour lui comme pour nous ses parents ! En effet, après 2 ans à l’école « Gaming Campus », en suivant la formation à distance "Développement de jeux vidéo", il vient de réussir et d’obtenir son diplôme « Ecole de développement en jeux vidéo ». Bravo à lui ! Et bravo à vous ! 2 ans de travail pour Emmanuel qui n’a rien lâché, étant accompagné, aussi et surtout, et pour la première fois ou presque, par une formidable équipe pédagogique aussi bienveillante que compréhensive. Une équipe de jeunes professionnels qui intègre la différence comme un atout et non comme un obstacle ou pire, un handicap. Un profond et sincère merci à eux, emmené par Jonathan Cadiou, « Responsable Pédagogique de la Formation Continue ». Alors oui nous sommes fiers de notre fils dont l’accompagnement va se poursuivre et nous verrons bien où cela le mène… Oui, sachez le, l’espoir et l’amour font vivre et pour paraphraser Aragon: « Rien ne sert de voler de victoires en victoires, seul les échecs et les leçons du passé, construisent les forces de l’avenir ». Annick&Dominique Planche Parents d’Emmanuel Planche
Formation en développement de jeux vidéo finit et validé ! Je suis très satisfait de la qualité des intervenants et leurs pédagogies par projet. Je recommande cette formation !
Corentin Beltrame
Chargé des admissions en formation continue
Jonathan Cadiou
Responsable pédagogique pour la formation continue
Pierre Pontiggia
Responsable pédagogique pour la formation continue
Dhatiana Kamil
Assistante pédagogique pour la formation continue
Victor Jeoffre
Directeur de la formation continue
Pour tout problème lié à l'envoi de ce formulaire, écrivez à pro@gamingcampus.fr
Vous passerez une soutenance devant un jury pour valider l'obtention du bloc de compétences 8 (RNCP38294BC08) du titre RNCP Concepteur de jeux vidéo (RNCP38294) de Bellecour Ecoles d’Art. En savoir plus sur ce bloc de compétences Programmer le jeu vidéo (Option Game programming). L'examen sera organisé en ligne.
Filtres -> Organisme de formation -> Quest Education Group
Retrouvez notre formation Programmation de jeux vidéo sur mon CPF