Programmeur Jeux vidéo
Notre cursus de Programmation Jeux vidéo
Le programmeur jeux vidéo analyse, code et crée les événements et interactions qui forment le jeu. Aussi nommé développeur jeux vidéo ou codeur jeux vidéo, il est un élément essentiel dans le processus de création. Ses compétences dans les langages et outils informatiques, lui permettront de donner vie au jeu vidéo.
Il intègre les éléments de graphisme, les interfaces, les menus, les volets sonores et les vidéos créés par le reste de l’équipe et les met en interaction avec le joueur, il travaille avec l’ensemble de l’équipe de production afin de pouvoir faire fonctionner tous les éléments ensemble. L’objectif final étant de maintenir une cohérence du jeu et d’en assurer la performance et l’optimisation.
La formation programmeur jeux vidéo est l’une des plus recherchée, cela est dû au fait que 38% des offres d’emploi dans le secteur du jeu vidéo concernent la programmation.
Un parcours professionnalisant et personnalisé à Creajeux
A Creajeux nous formons des programmeurs depuis 2004, nos étudiants travaillent aujourd’hui dans plus de 80 studios différents et 15 pays. Nous avons le souhait de former les meilleurs, de leur donner les compétences requises pour maîtriser les langages informatiques et devenir développeur jeux vidéo.
Notre cursus
Le cursus se veut généraliste, orienté gameplay, à la fois pour permettre aux étudiants d’être polyvalents et capables de répondre aux besoins de petites structures, mais aussi pour leur permettre de découvrir les différentes possibilités de métiers qui composent la famille des programmeurs de jeu vidéo.
Nous remarquons avec les années que c’est en pratiquant que les étudiants se découvrent de véritables passions. Ils deviennent donc aptes à choisir « leur voie » en connaissance de cause durant leurs cours de programmation. Certains prennent goût pour la programmation gameplay, alors que d’autres prennent conscience de leur attrait pour le développement graphique ou réseau.
Le déroulement de la formation
Les deux premières années permettent d’acquérir de sérieuses compétences de programmeur polyvalent. Nos étudiants étudieront des matières plus généralistes qu’ils mettront en application sur des projets tout au long de l’année.
Dès la première année, les étudiants plongent dans l’univers de la programmation jeu vidéo au travers de la programmation en C. Une étape qui va leur permettre de se forger de solides bases en programmation.
En deuxième année , le focus est mis sur l’apprentissage de la programmation orientée objet avec le langage C++ afin de préparer un socle solide pour toutes les spécialisations vues plus tard dans le cursus.
Le programme de 3ème année se tourne vers la programmation Outil et IA, le moteur Unity et les langages informatiques C++ et C#.
En 4ème année de cursus, les étudiants vont se spécialiser. Tout en continuant à utiliser le moteur Unity, les étudiants continueront à développer leurs compétences dans la programmation Réseau et Outil, ils vont acquérir des connaissances de domaines particuliers comme le multijoueur online, l’optimisation et l’apprentissage d’un moteur plus orienté triple A, Unreal Engine.
L’école est classée deuxième dans le classement Best School Experience – Happiness Barometer 2024 parmi les écoles préférées des étudiants en France dans le domaine de l’audiovisuel, l’animation et le jeux vidéo. Une reconnaissance de la qualité de l’expérience étudiante au sein de Creajeux. Un classement réalisé par Speak & Act
Une formation validée par Epic Games
Creajeux a reçu la prestigieuse accréditation du programme Unreal Academic Partner.
En tant qu’établissement d’enseignement dédié à l’apprentissage des techniques de développement sur Unreal Engine 5, cette reconnaissance est une marque d’excellence qui témoigne de notre engagement envers l’innovation et la qualité pédagogique.
Nous tenons à exprimer notre profonde gratitude envers Epic Games pour la confiance qu’ils ont placée en notre institution. Cette collaboration renforce notre engagement à offrir à nos étudiants les compétences et les connaissances nécessaires pour exceller dans l’industrie du jeu vidéo en constante évolution.
Des projets
Pour parfaire leurs connaissances, nos étudiants ont un trimestre par an dédié au projet. Nous les mettons en situation réelle, ils doivent créer une équipe pluridisciplinaire et achever toutes les étapes d’une production d’un jeu vidéo.
Par ces projets tout au long de leur formation développeur jeu vidéo, ils sont confrontés aux difficultés de la vie professionnelle et du travail en équipe mais également aux problèmes qui peuvent survenir lors de la production d’un jeu vidéo.
Ils apprennent à mettre leurs apprentissages théoriques en pratique, cela leur permet également de connaître toutes les étapes de la création d’un jeu, tout en étant confrontés aux contraintes techniques des autres métiers.
La formation de programmeur jeu vidéo de Creajeux se termine par la réalisation d’un stage en entreprise, une opportunité de réaliser ses premières armes au sein d’un studio de production de jeu vidéo.
Notre objectif
L’objectif de notre école du jeu vidéo est de former des programmeurs jeux vidéo suffisamment polyvalents pour s’adapter à une petite structure, mais ayant un domaine de spécialisation suffisamment développé pour intégrer le pipeline de production d’une grosse entreprise.
Nos étudiants sont aptes à être opérationnels immédiatement sur les technologies actuelles et capables de s’adapter à l’évolution future de celles-ci dès la sortie de l’école. Armés de solides bases scientifiques, nos programmeurs jeux vidéo acquièrent les compétences nécessaires en s’exerçant sur des projets réels. À Creajeux, le développeur jeux vidéo est un technicien rigoureux, créatif, autonome et polyvalent.
Nous proposons également d’autres formations aux métiers du jeu vidéo. Venez les découvrir !
Formation en 4 ans*
(+ de 880h par année)
* Le cursus peut se faire sur 3 ans (entrée en 2ème année) suivant la qualité obtenue aux tests d’admission et les connaissances déjà acquises du candidat
Bac spé Maths/NSI, Bac STI2D option SIN, ou venir de la Prépa JeuX Vidéo de Creajeux
Possibilité d’entrée en 2ème année pour les BTS ou les DUT informatique (BAC+2)
Avoir 18 ans (ou 17 ans avec accord parental)
Sur dossier, avec épreuves et entretien
Septembre 2024
20 à 24 étudiants par classe
35h de présentiel hebdomadaire
Certificat d’école avec Titre RNCP : Reconnaissance Nationale de niveau 6 de Développeur Jeu vidéo (Arrêté du 8 décembre 2017 portant au Répertoire National des Certifications Professionnelles (NOR : MTRD1733153A)
Programmeur GamePlay, Programmeur Outils, Programmeur Moteur, Programmeur réseau, …
Frais de dossier à l’inscription : 200€
1ere année : 4600 €
2eme année : 6300 €
3eme année : 6300 €
4eme année : 6300 €
Mathématiques
Programmation procédurale en C
Exploitation de bibliothèques graphiques 2D
Base de méthodes de production de jeux
Workshops
masterclasses
Anglais
Projet en commun avec les graphistes de 1ère année
Mathématiques (analyse vectorielle)
Programmation procédurale en C++
Exploitation de bibliothèques graphiques 2D
Base de méthodes de production de jeux
Workshops
masterclasses
Anglais et communication
Projet en commun avec les graphistes de 2ème année
Mathématiques (analyse numérique matricielle)
Programmation Orientée-Objet en C++ et C#
Programmation Gameplay,
Game engine et Tools
Workshops
masterclassesrn
Anglais et communication
Projet en commun avec les graphistes de 3ème année
Mathématiques (Calcul différentiel)
Programmation avancée (ECS)
Programmation Gameplay
Game engine et Tools
Conception et programmation multitâche et accès concurrentiel
Workshops
masterclasses
Anglais et communication
Projet en commun avec les graphistes de 4ème année
Stage de fin de 3ème année en entreprise
Les débouchés
Découvrez tous les métiers du jeu vidéo.
La programmation jeu vidéo se divise en plusieurs grands domaines qui forment différents métiers au sein de l’industrie de la production de jeux vidéo. Il est donc possible de parler de programmation gameplay, programmation moteur, programmation IA, programmation outils ou réseaux, programmation graphique, etc. Il s’agit là de spécialisations ayant leur place dans la production de jeux vidéo.
Développeur jeu vidéo
Le programmeur de jeux vidéo, également appelé développeur de jeux vidéo, intervient tout au long du processus de création du jeu. Il est à l’origine de l’architecture informatique du jeu, et garantit son bon fonctionnement grâce à sa maîtrise du langage code.
Programmeur moteur
Le programmeur moteur (aussi appelé développeur moteur de jeu vidéo) s’occupe du rendu graphique du jeu sur plusieurs supports. Il doit aussi assurer la maintenance des outils et des logiciels utilisés et vérifier que tout fonctionne une fois que les différents éléments du jeu ont été conçus.
Programmeur IA
Le programmeur IA (ou programmeur intelligence artificielle) doit s’assurer que les joueurs restent immergés dans l’univers du jeu. Il est toujours à l’affût de nouvelles expériences de jeu et son objectif est de créer des interactions entre les joueurs et les personnages ou les objets du jeu.
Programmeur réseau
Le programmeur réseau (aussi appelé programmeur online ou développeur online) conçoit, programme et implémente les mécaniques multijoueurs associées au jeu. Il a donc un impact direct sur l’expérience en ligne du joueur.
Jeux vidéo réalisés par nos élèves
F.A.Q
Comment se déroule la formation développeur Jeux Vidéo à Creajeux ? 35h/semaine
Sur les trois années :
– 1er et 2ème trimestre : Cours théoriques et pratiques, une journée dédiée à la pré-production (aux projets), cours d’Anglais et Workshop.
– 3ème trimestre : Ce dernier est intégralement réservé aux Projets étudiants encadrés par les membres de l’équipe pédagogique.
Au cours des trois années, les étudiants réalisent 5 projets.
La quatrième année est axée sur les spécialisations choisies par chaque étudiant.
Fin de quatrième année : Stage de 3 à 6 mois.
(Possibilité de rester après les cours et jusqu’à 19h tous les soir de la semaine)
Je ne sais pas coder, comment savoir si la programmation va me plaire ?
Le métier de programmeur n’est pas que du « code », le code est un langage pour permettre de communiquer et de donner des instructions à un outils informatique. Le métier de programmeur, c’est de trouver une ou des solutions à des problématiques afin de réaliser le programme que l’on souhaite… en occurrence ici un jeu vidéo.
Si vous n’arrivez pas à vous projeter, il vous est possible de faire un Summer camp découverte pour vivre une initiation à la programmation et à l’infographie jeu vidéo. Si cela ne suffit pas, vous pouvez passer par l’année de prépa initiale afin de découvrir ces deux branches de métiers.
Je n’ai jamais codé, ni programmé, puis je suivre un cursus de programmation ?
Si votre niveau en mathématiques est bon, oui c’est possible. Dans le cas contraire, vous devrez certainement passer par une année de prépa. Les attentes des studios de productions sont en constante évolution, et donc nous devons amener les étudiants de plus en plus loin. Pour rentrer en première année directement, nos tests d’entrée nous permettront de voir si votre niveau en mathématiques est suffisant et si vous avez des bases en programmation.
Pour l’année de prépa, vous reprendrez une grande partie du programme de la spécialisation mathématique actuelle du BAC.
La formation programmeur Jeu Vidéo est-elle reconnue par l'État ?
Notre formation Programmeur Jeu Vidéo possède le titre RNCP de niveau 6 de Développeur Jeu Vidéo enregistré au Répertoire National des Certifications Professionnelles.
Toutes nos formations sont labellisées par la SNJV et reconnues par les professionnels du secteur du Jeu Vidéo.
Quel est le niveau conseillé et les pré-requis pour la formation Programmeur Jeu Vidéo ?
– Niveau conseillé : BAC spécialité Maths ou NSI
– Pré-requis : Avoir 18 ans (17 ans avec accord parental), connaissances solides en programmation (langage C confirmé)
Je passe mon bac cette année, comment puis-je postuler ?
Les inscriptions en ligne débutent en novembre, il est donc préférable de postuler avant d’avoir passé votre baccalauréat au risque que l’école soit déjà complète. Le process d’inscription est décrit ici https://www.creajeux.fr/admission/
Vous pouvez finaliser votre inscription avant vos résultats. Si vous n’obtenez pas votre bac, vous pourrez annuler votre candidature, seuls les frais de dossier de 200 euros ne vous seront pas restitués.
J’ai appris qu’il y a un test d’entrée, en quoi consiste-t-il ?
– Test psychotechnique (20 min)
– Test d’Anglais (25 min) (non éliminatoire, nous permet de faire les groupes de niveau)
– Test de mathématiques Niveau 1 (30-45 min)
– Test de mathématiques Niveau 2 (35-50 min)
– Test de programmation (35 min) (optionnel pour les candidats visant la Prépa Programmation)
– Entretien avec un membre de l’équipe pédagogique (20 à 30 min)
Durée totale du test : 3 heures, l’entretien se déroule durant les trois heures
La programmation fait souvent appel aux mathématiques et la logique nécessaire pour cette matière s’avère très utile pour un programmeur. Les tests d’entrée pour le cursus programmation sont donc majoritairement axés sur les mathématiques. Ceux-ci nous permettent d’évaluer vos connaissances par rapport à un programme de terminal option mathématique. Il y aura également le test de programmation afin d’évaluer votre niveau et/ou vos connaissances en programmation.
Le test se déroule à distance, dure une demi-journée et est complété par un entretien de motivation.
Pour le test de mathématiques, quelles sont les notions à connaître ?
– Math Niveau 1 : Jusqu’à niveau 1ere : Fractions, Intervalles, Inéquations, Factorisation, Identités remarquables, Fonctions affines, Domaine de définition, Relation de Chasles, Vecteurs, Triangles, Trigonométrie, Droite, Pourcentage, Suites etc.
– Math Niveau 2 : Jusqu’à niveau terminale S : Polynômes 2nd degré, Sens de variation fonctions, Limites, Primitives, Dérivées, Intégrales, Équations différentielles, Suites, Trigonométrie, Vecteurs, Plan, Droites, Repères, Probabilités, Statistiques etc.
Test Programmation (optionnel si seulement prépa) : Langage C/Algorithmie
J’ai déjà réalisé des projets de jeux vidéo, puis-je les montrer ?
Oui, l’un des buts de l’entretien est de déterminer la motivation du candidat, donc tous projets peuvent être un plus. Ceux-ci peuvent aussi vous aider à mettre en avant vos connaissances en programmation.
J’ai postulé pour le cursus de programmation, vais-je entrer en première année ? ou en prépa ?
C’est seulement à l’issue des tests, de l’entretien, et de l’étude de votre dossier scolaire que nous pourrons répondre à cette question. Majoritairement, les candidats issus d’un Bac et ayant peu pratiqué la programmation ont une chance de rentrer en première année. Dans le cas échéant le passage par la prépa leur permet d’avoir des bases plus que solides en première année. Il est possible de rentrer en deuxième année mais les candidats y entrant directement sont bien souvent issus de BTS informatique ou de licence et/ou ont déjà pratiqué la programmation.
Puis-je être boursier ? Dois-je passer par Parcour’Sup ?
En tant qu’école privée hors contrat, nous ne sommes pas éligible aux Bourses de l’État et ne figurons pas sur ParcourSup.
Il y a-t-il des stages pendant les quatre années de formation ? Aidez-vous vos étudiants pour les recherches de stage en fin de 4ème année ?
A la fin de votre 4ème année, vous devrez réaliser un stage de trois mois minimums en entreprise, en rapport direct avec les compétences et qualifications préparées.
Vous devrez trouver l’entreprise, pour se faire l’école du jeu vidéo Creajeux à intégré au programme des cours de communication et une aide à la réalisation d’un CV et d’une lettre de motivation. Nous vous diffuserons également les offres de stage que reçoit l’école et nous vous invitons également à consulter le site de l’AFJV.
Une convention de stage sera signée entre vous, Creajeux et l’entreprise d’accueil.
En quoi consiste la partie projet et combien de temps dure t-elle?
La partie projet consiste à mettre en pratique les différents acquis des étudiants durant leurs modules sur un projet commun, compris entre 6 et 10 étudiants environ, réunissant graphistes et programmeurs. Chaque année, les étudiants auront 2 projets à faire, un plutôt basé sur un prototype jouable et le second étant le projet de fin d’année avec une contrainte technique en corrélation avec les acquis des étudiants à ce moment-là.
L’idée dans les projets est de se rapprocher le plus d’une expérience réelle en studio de développement, avec les méthodes utilisées pour l’ensemble des process, de la méthodologie scrum aux étapes clés de la création d’un jeu vidéo.
Enfin, nous laissons le choix du thème libre aux étudiants, nous validons avec eux leur faisabilité technique dans le délai imparti, sinon nous apportons des changements.
Faut-il passer un examen final ? Ou est-ce en format contrôle continu ?
Les résultats pour avoir son diplôme se divisent en trois partie :
– 1/3 note de contrôle continu sur toutes les années
– 1/3 moyenne de tous les projets de groupe sur toutes les années
– 1/3 examen final
Quel matériel faut-il prévoir ?
La liste des fournitures est envoyée avec le dossier d’inscription. Pour tous les cursus, il sera nécessaire d’avoir de quoi prendre des notes ainsi qu’un disque dur externe pour la sauvegarde et le transfert des fichiers.
Nous recommandons l’achat d’un ordinateur fixe/portable, pour l’usage personnel, à partir de la 1ère année et pouvons communiquer les caractéristiques nécessaires afin que l’ordinateur soit optimisé pour les 4 ans de formation.
Creajeux met à disposition un ordinateur fixe dans l’enceinte de l’école pour chacun de ses étudiants ainsi que les logiciels abordés durant la formation.