Games Programming

Games ProgrammingGAMES PROGRAMMING

PROGRAMMER LE GAMEPLAY DES JEUX VIDÉO !

BACHELOR OF SCIENCE (HONOURS)

GAMES PROGRAMMING

"La formation Bachelor of Science (Honours) Games Programming est faite pour les passionnés de jeux vidéo qui rêvent de créer leurs propres jeux en apprenant les fondements de la programmation et de la conception.

Les étudiants apprendront à maîtriser les langages et les outils standards de l’industrie qu’ils utiliseront sur des projets en coopération avec la formation Game Art Animation. Ils se familiariseront avec les notions d’intelligence artificielle, la génération procédurale, la conception de moteur de jeu, la programmation des réseaux et la programmation de shaders.

Avec le Bachelor en poche, les étudiants seront les futurs ingénieurs à la base des grandes productions de demain ou les futurs indies développant des concepts innovants et novateurs."

ELIAS FARHAN

Head of Department

LE CURSUS

    • Le but de ce module est de donner un aperçu et une introduction aux fondamentaux de la programmation. Avec un aperçu sur les basiques des mathématiques et des concepts de physiques, les étudiants vont commencer à développer leurs projets de jeux.

      Le module se focalise sur le développement du savoir et des compétences en programmation orienté-objet (OOP), base des mécaniques de jeu, transformation d’objets et comment les entrées utilisateurs sont pris en charge, en ajoutant l’intégration des sons tandis que les étudiants apprennent à programmer du gameplay basique.

      CPP
      PROGRAMMING
      GAME
    • Ce module introduit les étudiants aux concepts fondamentaux de la théorie du game design, des pratiques de level design, des techniques communes utilisées dans la production de jeu et donnent des expériences pratiques sur le design, le prototypage et réviser des types de jeux variés.

      Les étudiants seront introduits aux compétences critiques et analytiques utilisées pour déconstruire des jeux existants dans le but de recréer et de les modifier. Le game design et le vocabulaire de développement sera étendu à travers l’étude d’articles et d’essais des sources de l’industrie.

      Les étudiants seront introduits aux techniques de production de jeu et aux workflows utilisés dans les pipelines modernes de développement, les pratiques de gestion agile de jeu et les pipelines de développement digitales.

      GAMEDESIGN
      LEVELDESIGN
      GAMEPLAY
    • Le but de ce module est de développer le savoir des étudiants dans un large spectre de principes et théories mathématiques et physiques utilisés dans la programmation de jeu.

      La compréhension des principes d’intelligence artificiel combiné avec le savoir de comment les mondes de jeu sont construits et leur environnement est simulé vise à être sûr que les étudiants ont les compétences fondamentales pour développer et programmer des jeux basés sur des mondes complexes.

      AI
      PHYSICS
      MATHS
      PROCEDURALCONTENTGENERATION
    • Tous les étudiants se regroupent durant le dernier module de la première année. Ce module est articulé autour de deux thèmes principaux:

      Premièrement, la recherche et la méthodologie pour la rédaction de documents académiques afin de préparer les étudiants à la rédaction de leurs travaux de Bachelor of Arts/Science.

      Deuxièmement, les étudiants apprennent à se vendre en développant leurs techniques de présentation ainsi que leur présence en ligne (Portfolio, réseaux sociaux).

      Parallèlement aux cours, tous les étudiants peuvent collaborer sur un grand projet commun durant ce module mettant en pratique tous les domaines d'études.

      COMMUN
      GROUPE
      RECHERCHE
      RÉDACTION
      PRÉSENTATION
      PORTFOLIO
      NETWORKING
    • Ce module vise à développer le savoir et les compétences des étudiants dans les opérations en réseau. En plus des fondamentaux du réseau, les opérations pour les jeux multijoueurs seront examinés.

      La deuxième partie du module sera consacrée à la création d’un moteur de jeu avec les différents outils nécessaires comme projet avec application des méthodologies agiles vues en GPR4300.

      MULTIPLAYER
      NETWORKING
      TOOL
    • Ce module vise à explorer les structures internes des mécanismes des systèmes d’exploitations en profondeur pour permettre aux étudiants d’optimiser leurs applications. Un usage efficace des techniques d’interfaces va renforcer le développement de processus et va aussi permettre d’activer les designers à prendre part à la création et l’entretien du jeu.

      Cela donnera aussi l’opportunité aux éditeurs d’inclure la communauté du jeu dans leur produit. Les étudiants prendront la base du moteur de jeu créés dans le module GPR 4100 et y ajouteront des fonctionnalités.

      OPTIMIZATION
      PERFORMANCE
      PROFILING
    • Ce module développe les différentes compétences des étudiatns dans un des domains clés de la programmation de jeu, la programmation graphique. L’utilisation effective et efficace des éléments graphique est une des fonctionnalités clés pour influencer l’expérience de jeu.

      Dans ce module, les étudiants vont étudiés les aspects techniques et créatifs de la programmation graphique, apprendre à analyser et implémenter les outils et techniques clés de la programmation graphique pour produire des jeux de haute qualité qui font une utilisation effective des éléments graphiques.

      OPENGL
      SHADER
      REALISM
    • Le module commun de fin de deuxième année est articulé autour de la création d'entreprise et du marketing. Les étudiants voient les aspects de la création d'entreprise et toutes les contraintes administratives et juridique impliquées.

      Ainsi les futurs professionnels sont préparés pour être en mesure de développer et vendre leurs projets dans le domaine de l'audiovisuel.

      ENTREPRISE
      MARKETING
      ADMINISTRATION
      LÉGISLATION
      PROFESSIONNEL
    • Le Bachelor est à considérer comme une qualification qui prépare à l’exercice de la profession, tant au niveau des activités pratiques proposées, qu’aux cours de niveau universitaire dispensés. Ces qualifications sont en effet souvent exigées de l’employeur lorsque des compétences en matière de gestion d’équipe, d’organisation ou de marketing sont requises par le poste convoité. Le Degree Program de SAE constitue ainsi un cursus exhaustif dans le domaine choisi.

      La durée des études jusqu’à l’obtention du Bachelor est en règle générale de 144 semaines (36 mois). Le SAE Diploma s’y trouve inclus. En raison de la compression de la durée des études, d'horaires de cours précis et de vacances semestrielles limitées à deux semaines en été et deux semaines en hiver, l’obtention du Bachelor peut se faire en parallèle d’une activité professionnelle et ce, en trois ans.

      Le titre de Bachelor of Arts/Science (Honours) (BA/BSc) est attribué en collaboration avec l’Université d’État Middlesex University de Londres, qui assure la validation et le contrôle des cursus. Le diplôme anglo-saxon de Bachelor est conforme aux standards de Bologne et doté de 180 crédits ECTS.

      Avec le Degree Program, l’étudiant bénéficie pendant toute la durée de ses trois années d’études d’un équilibre optimal entre savoir théorique, exercices et travaux pratiques.

      • L'assimilation d'un savoir-faire technique se basant sur des connaissances solides et étendues. La maîtrise de toutes les étapes du travail dans des conditions de productions professionnelles.
      • L'acquisition d'une formation professionnelle technique : le SAE Diploma.
      • L'introduction à divers méthodes et approches scientifiques.
      • L'appropriation d'un savoir technique vaste et interdisciplinaire.
      • La préparation des étudiants à occuper des postes à responsabilité et à devenir des entrepreneurs indépendants.
      • L'obtention d’un diplôme académique : le BA/BSc (Honours).

DÉBOUCHÉS PROFESSIONNELS

Game Designer

Tech Artist

Software Engineer

Mobile Developer

VR Developer

Contactez-nous

Cette formation vous intéresse ? N'attendez plus, et prenez contact avec nous pour obtenir de plus amples informations !

Prénom *
Nom *
E-mail *
N° de téléphone
Message
Je souhaite recevoir la brochure des formations de la SAE Institute Genève par email au format PDF.
Je souhaite m'inscrire à la newsletter de SAE Institute Genève.
Oui, je confirme avoir pris connaissance qu'il est dans mon droit de faire la demande à SAE Institute Genève de me désinscrire de la newsletter et/ou de supprimer mes données personnelles en leur possession. Je confirme également avoir au moins 13 ans et j'accepte de recevoir les informations demandées et supplémentaires ainsi que la collecte, le traitement et l'utilisation associés de mes données, en particulier leur divulgation au sein du Groupe SAE ainsi que du groupe Navitas, comme décrit en détail dans la Politique de confidentialité. En spécifiant mon adresse e-mail et / ou mon numéro de téléphone, j'accepte de recevoir ces informations par e-mail ou SMS et d'être appelé pour d'autres questions.