
GAMES PROGRAMMING
SOIRÉE PORTES OUVERTES
Découvrez les formations games de SAE Institute Genève à l’occasion de notre prochaine soirée portes ouvertes le jeudi 06 juillet 2023 à 18h30.
Inscriptions obligatoires !
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
LE CURSUS
- INTRODUCTION TO GAMES PROGRAMMING
- FOUNDATIONS OF GAME DESIGN AND GAME PRODUCTION
- APPLIED MATHEMATICS AND ENVIRONMENT PROGRAMMING
- 1ER MODULE COMMUN
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.CPPPROGRAMMINGGAMECe 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.GAMEDESIGNLEVELDESIGNGAMEPLAYLe 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.AIPHYSICSMATHSPROCEDURALCONTENTGENERATIONTous 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.COMMUNGROUPERECHERCHERÉDACTIONPRÉSENTATIONPORTFOLIONETWORKING
- NETWORK PROGRAMMING AND TOOL DEVELOPMENT
- GAME OPTIMIZATION, ANALYSIS AND INTERFACING
- GRAPHICS AND SHADER PROGRAMMING FOR GAMES
- 2ÈME MODULE COMMUN
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.MULTIPLAYERNETWORKINGTOOLCe 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.OPTIMIZATIONPERFORMANCEPROFILINGCe 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.OPENGLSHADERREALISMLe 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.ENTREPRISEMARKETINGADMINISTRATIONLÉGISLATIONPROFESSIONNEL
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 !