Game developpement

Le développeur jeu vidéo ou programmeur développe les comportements interactifs de tous les objets d’un jeu vidéo. Il occupe un rôle essentiel dans la chaîne de conception.

Il possède de solides bases en programmation : codes et algorithmes n’ont pas de secret pour lui. Il est détenteur d’un savoir-faire technique nécessitant rigueur et précision.

Le développeur jeu vidéo est responsable des mécaniques internes du jeu et de son interactivité. Il rassemble les parties du jeu produites par le reste de l’équipe (les visuels des graphistes/modeleurs/animateurs, les environnements des level designers, les musiques et bruitages des sound designers, etc.) et leur donne vie.
 
L’objectif premier du Game Développeur est de procurer une expérience optimale au joueur. Pour ce faire, il doit s’assurer que le jeu répond bien aux contraintes de performances graphiques et techniques et que toutes ses interfaces fonctionnent correctement.

Le game développeur révèle un profil rigoureux, technique et à l'écoute. Il travaille constamment en lien avec le reste de l'équipe de production et doit faire preuve de créativité.

Vidéo démo du jeu Adrén Attack

Découvrez le jeu vidéo créé par les étudiants de première année de la section game 2013-2014.

Enseignement professionnel

  • Consolidation en mathématiques et physique
  • Algorythmie et structure de données
  • Programmation en C, C++, PHP/MySql
  • Gestion de base de données
  • Programmation graphique 2D/3D
  • Programmation physique temps réel
  • Programmation des animations
  • Programmation audio
  • Moteur de jeu
  • Programmation objet, C#, Java, langages de script
  • Développement des mécaniques de jeu, 3C : Camera, Controls, Character
  • Utilisation des environnements de développement (Visual Studio ou autre...)
  • Programmation Windows et DirectX (dev PC) 
  • Programmation réseau (pour les jeux connectés)
  • Programmation Web (PHP, MySQL, XML)
  • Programmation sur moteur de jeu ( Unity, SDK, Unreal, etc..)
  • Programmation réseau
  • Programmation intelligence artificielle comportement
  • Programmation applications mobiles, Transmedia / Crossmedia, Perforce.

Enseignement théorique

  • Gestion de projet
  • Production et statuts juridiques
  • Anglais
  • Gestion de projet scrum.

Enseignement pratique

  • Projets de création de jeux vidéos sur 10 semaines chaque année.

Compétences

  • Évaluer des outils ou des librairies logicielles.
  • Concevoir et programmer en langage objet.
  • Programmer le Gameplay, les comportements du jeu, les actions, les règles du jeu, le déroulement du jeu, l’interface menu.
  • Manier les outils, les librairies et les moteurs de jeu.
  • Exploiter des environnements de développement.
  • Gérer un projet et utiliser des outils de développement en équipe.
  • Corriger les bugs de scripts.
  • Travailler à partir des bases des outils de modélisation 3D.
  • Maîtriser l’anglais technique.
Plus d'informations ?
Je souhaite

Date souhaitée du rendez-vous