v2.11.0 (6216)

Cours scientifiques - CSC_52438_EP : Game Engine

Domaine > Informatique.

Descriptif

Real-Time 3D Game Programming & Virtual Production with Unreal Engine

Unreal Engine est un moteur de jeu complet et un leader mondial dans le domaine de la réalité augmentée (RA) et des effets visuels temps-réel (VFX) pour la production cinématographique. Ce cours présente aux étudiants Unreal Engine et ses principales fonctionnalités, en mettant l'accent sur le développement d'applications interactives, d'outils de recherche et d'expériences de RA. Les étudiants exploreront progressivement l'éditeur Unreal, de la création de projets aux techniques avancées de rendu et d'animation.

Enseignant : Samuel Boivin

Objectifs pédagogiques

  • Comprendre l'architecture et les principales fonctionnalités d'Unreal Engine.
  • Développer des applications 3D en temps réel à l'aide de Blueprints et de C++.
  • Mettre en œuvre des matériaux, des éclairages et des animations pour produire des scènes réalistes.
  • Concevoir et prototyper des systèmes de réalité augmentée et d'effets visuels pour le cinéma ou la recherche.
  • Collaborer en équipe pour développer un projet interactif complet, de la conception à la réalisation.

36 heures en présentiel

effectifs minimal / maximal:

/15

Diplôme(s) concerné(s)

Parcours de rattachement

Pour les étudiants du diplôme MScT-Extended Cinematography XCin

  • Basic Programming and Algorithmics
  • Algorithms for Data Analysis in C++
  • Design and Algorithm Analysis
  • 3D Computer Graphics
  • Advanced Algorithmics
  • Image Synthesis

Format des notes

Numérique sur 20

Littérale/grade réduit

Pour les étudiants du diplôme MScT-Extended Cinematography XCin

Vos modalités d'acquisition :

Final Project

  • Group work: design, implement, and present an interactive real-time project.

Le rattrapage est autorisé (Note de rattrapage conservée)
    L'UE est acquise si Note finale >= 10
    • Crédits ECTS acquis : 4 ECTS

    La note obtenue rentre dans le calcul de votre GPA.

    Programme détaillé

    1. Introduction to Unreal Engine

      • Overview of the interface, project setup, and templates

      • Plugin management and project architecture

    2. Core Features and Basic Examples

      • Materials, textures, and lighting systems

      • Participating media (fire, water, etc.) and basic rendering

      • Animation and real-time feedback in the editor

    3. Blueprints and Visual Scripting

      • Understanding the node-based logic system

      • Building gameplay mechanics without coding

      • Integrating Blueprints with C++ components

    4. Advanced Rendering and AR/VFX Tools

      • Photo-realistic rendering techniques

      • Real-time compositing (e.g., green screen keyer, AR compositer)

      • Plugin development and performance optimization

    5. Final Project

      • Group work: design, implement, and present an interactive real-time project.

    Mots clés

    Unreal Engine, Game Development, Real-time 3D, Blueprints, C++, Augmented Reality, Visual Effects, Rendering, Simulation, Research Tools, Interactive Media

    Méthodes pédagogiques

    Lectures and live demonstrations using Unreal Engine; Guided practical sessions with step-by-step exercises; Collaborative group projects for applied learning; Continuous feedback and technical mentoring; Final presentation and peer review of student projects

    Support pédagogique multimédia

    Oui

    Veuillez patienter