Programmation de Jeux Vidéo

Image Alt
  /  LEA.CU  /  Programmation de Jeux Vidéo

Programmation de Jeux Vidéo

£0
Categories:

About this course

Objective du programme

Former des programmeurs spécialisés dans la production de jeux vidéo 3D.

2 ans

62 2/3 unités

4 sessions

Stage

Prérequis

Les candidats internationaux doivent détenir au minimum un BAC ou l’équivalent d’un diplôme de niveau secondaire. Ils doivent également avoir passé un test de langue française reconnu (TEF, TFI, etc.) et avoir obtenu un résultat correspondant à nos standards.

Les étudiants canadiens doivent être titulaires, au minimum, d’un diplôme de secondaire 5 avec mathématiques fortes (TS ou SN) ou d’une formation équivalente.

Perspectives professionnelles

Programmeur de Jeu

Programmeur 3D

Développeur Unity

Programmeur Outils

Développeur Créatif

Technologies enseignées

Unity, Unreal, OpenGL, DirectX, Intelligence Artificielle, Mathématiques pour jeux, C#, C, C++, Java, SQL, JavaScript, etc.

Pour obtenir plus d’informations sur nos programmes

Détails des cours

Session 1
Technique et logique de programmation - 75 h

Se familiariser avec différentes techniques de travail et avec la logique algorithmique utilisée dans le milieu de la programmation. Ce cours permet d’acquérir les connaissances de base nécessaires au métier de programmeur analyste.

Programmation Web HTML - 75 h

Créer la structure de pages Web à l’aide du langage HTML, et les bonifier grâce aux feuilles de style (CSS).

Introduction à la programmation structurée (C) - 75 h

Apprendre les concepts, les techniques et une méthodologie de programmation structurée avec le C.

Introduction à la programmation orientée objets (C++) - 75 h

Apprendre les concepts de bases de la programmation orientée objets : classes, objets, héritage, polymorphisme, etc.

Session 2
Programmation orientée objets I (Java I) - 75 h

Aborder la programmation d’application graphique et la gestion d’événements, threads et communication socket.

Programmation dans un environnement graphique (C#) - 75 h

Évoluer dans l’environnement des applications Windows standards avec C# afin de se familiariser avec l’analyse de problèmes, les concepts et les termes de la programmation par événement.

Base de données - 75 h

S’approprier les principes de modélisation des bases de données. Maîtriser le langage de programmation de bases de données Transact-SQL.

Programmation orientée objets II (Java II) - 75 h

Approfondir la connaissance de Java et maîtriser le développement côté serveur (J2EE, JSP, Servlet). Savoir appliquer une architecture MVC.

Session 3
Moteurs de jeux I - 75 h

Introduction à différents moteurs de jeux vidéo tels qu’Unity, Unreal, etc. et aux modes de programmation à l’aide de leurs interfaces de développement. Utilisation de la programmation au sein des moteurs de jeux vidéo afin de développer les fonctionnalités nécessaires à la réalisation du jeu.

Mathématiques appliquées aux jeux - 75 h

Initiation aux concepts mathématiques appliqués aux environnements 2D/3D. Des notions d’algèbre, de géométrie, de trigonométrie, de vecteurs et de matrices seront abordées dans ce cours. Initiation aux concepts de physique et leur intégration au sein des jeux vidéo.

Librairies graphiques - 75 h

Introduction aux librairies graphiques OpenGL et DirectX et leur utilisation dans des environnements 2D et 3D. Notions avancées des librairies graphiques OpenGL et DirectX.

Initiation à l'intelligence artificielle - 75 h

Concepts de programmation propres au développement de comportements des personnages et de l’environnement au sein de jeux vidéo.

Session 4
Outils 2D/3D - 75 h

Utilisation d’outils techniques et de concepts de programmation propres au développement des jeux vidéo.

Moteurs de jeux II - 75 h

Notions avancées de programmation au sein des moteurs de jeu afin de réaliser des fonctionnalités et des effets graphiques complexes.

Projet d'analyse - 75 h

Se familiariser avec une méthode d’analyse et modélisation. Planifier le développement du projet de jeu.

Projet de production - 75 h

Réalisation de fonctionnalités au sein d’une application de jeu. Mise en pratique des notions de programmation vues dans le cadre du programme.

Session 5 et 6
Méthode dynamique de recherche d'emploi - 75 h

Se familiariser avec le marché du travail. Produire le CV. Développer des techniques de recherche d’emploi.

Conception et réalisation d'un portfolio - 45 h

Concevoir et réaliser un portfolio comme outil de recherche d’emploi.

Stage I et II - 480 h

Consolider les notions acquises par une application concrète des concepts et des apprentissages en situation réelle.

Reviews

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

0 Rated 0 out of 0 Ratings
5 stars 0
4 stars 0
3 stars 0
2 stars 0
1 stars 0

Members

Lorem Ipsn gravida nibh vel velit auctor aliquet. Aenean sollicitudin, lorem quis bibendum auci elit consequat ipsutis sem nibh id elit. Duis sed odio sit amet nibh vulputate cursus a sit amet mauris. Morbi accumsan ipsum velit. Nam nec tellus a odio tincidunt auctor a ornare odio. Sed non mauris vitae erat consequat auctor eu in elit.

Total number of students in course: