Advanced Game Development and Immersive XR Programming

Welcome to the advanced study of digital creation! I am Prof. Dr. Jeanne Michel. As a professor and a pioneering force in the field of Advanced Game Development and Immersive XR Programming, I bring a unique blend of engineering expertise and artistic vision to the study of immersive digital spaces. I am honored to lead the Advanced Game Development and Immersive XR Programming (M.F.A.) program at Nexier University. My motto is: "Crafting Digital Worlds, One Line of Code at a Time".

Identity only. No score is printed. Checkout waits.

Sign in to record identity enrolment
Level
Master
Learning model
Professor + Mentor
Named list
See the named lists ยท 12 months recommended
NXAcademic
Edition
The program

Ideas engineered for the real world

A rigorous academic core, paired with practical production judgment.

01

Academic focus

Mastering the creation of AAA-quality games and cutting-edge XR experiences, specializing in advanced graphics programming, game engine architecture, and multiplayer networking.

02

Practical focus

Advanced game engine development (Unreal/Unity), C++ programming, graphics APIs (DirectX, Vulkan), network programming for games, VR/AR development, leadership of technical teams.

After this programme

Success journey, careers and practice

Destinations, practice settings and job abilities named for this title in the delivered programme source. From graduation onwards where the source names that path.

Success journey

  • Internships in technology companies or game studios

  • Roles as game engine developers or graphics programmers

  • Consultancy in advanced game development and immersive XR programming

  • Support roles in academic research projects on advanced game development

Career opportunities

  • Technical Director for major game studios or technology companies

  • Graphics Programmer for cutting-edge XR experiences

  • Game Engine Architect for game development firms

  • Researcher in Advanced Game Development and Immersive XR Programming

Jobs and projects

  • Cultivating an interdisciplinary approach, integrating computer science, computer graphics, and human-computer interaction

  • Developing strategic thinking for advanced game development and immersive XR programming

  • Enhancing problem-solving through the analysis of complex game development challenges

  • Critical thinking for a comprehensive and nuanced understanding of Advanced Game Development and Immersive XR Programming

Copied from the delivered professor and mentor rows for this title.

This programme

What you study, and what it builds

Gains and skills named for this title, listed as a reader would scan them.

  • What you gain

    • Mastering advanced practical skills in Advanced game engine development (Unreal/Unity) and C++ programming.
    • Gaining expertise in graphics APIs (DirectX, Vulkan) and network programming for games.
    • Developing problem-solving abilities for complex VR/AR development.
    • Cultivating an interdisciplinary approach, integrating computer science, computer graphics, and human-computer interaction at an advanced level.
  • Skills you build

    • Mastering AI-powered techniques for AAA game architecture synthesis.
    • Applying advanced game development principles to immersive XR programming.
    • Interpreting and analyzing complex game engines and their implications for graphics programming.
    • Identifying optimal performance under extreme load and predicting rendering bottlenecks.
Listed courses

Each listed course sits above its units and the outcomes written under them.

Advanced Game Development and Immersive XR Programming

  1. 01Advanced Game Engine Architecture
    1. FoundationsFoundations of Advanced Game Engine Architecture

      The learner can master advanced practical skills in Advanced game engine development (Unreal/Unity) and C++ programming, as applied to Advanced Game Engine Architecture.

      The learner can gain expertise in graphics APIs (DirectX, Vulkan) and network programming for games, as applied to Advanced Game Engine Architecture.

    2. MethodsMethods in Advanced Game Engine Architecture

      The learner can develop problem-solving abilities for complex VR/AR development, as applied to Advanced Game Engine Architecture.

      The learner can cultivating an interdisciplinary approach, integrating computer science, computer graphics, and human-computer interaction at an advanced level, as applied to Advanced Game Engine Architecture.

    3. ApplicationApplication of Advanced Game Engine Architecture

      The learner can master AI-powered techniques for AAA game architecture synthesis, as applied to Advanced Game Engine Architecture.

      The learner can apply advanced game development principles to immersive XR programming, as applied to Advanced Game Engine Architecture.

  2. 02Real-Time Graphics and Rendering
    1. FoundationsFoundations of Real-Time Graphics and Rendering

      The learner can interpreting and analyze complex game engines and their implications for graphics programming, as applied to Real-Time Graphics and Rendering.

      The learner can identify optimal performance under extreme load and predicting rendering bottlenecks, as applied to Real-Time Graphics and Rendering.

    2. MethodsMethods in Real-Time Graphics and Rendering

      The learner can apply a method from Real-Time Graphics and Rendering to a documented case.

      The learner can select an appropriate method from Real-Time Graphics and Rendering for a stated problem.

    3. ApplicationApplication of Real-Time Graphics and Rendering

      The learner can evaluate a practice of Real-Time Graphics and Rendering against a stated criterion.

      The learner can transfer Real-Time Graphics and Rendering to a new documented context.

  3. 03Scalable Multiplayer Systems
    1. FoundationsFoundations of Scalable Multiplayer Systems

      The learner can explain the core terms of Scalable Multiplayer Systems.

      The learner can distinguish related ideas inside Scalable Multiplayer Systems.

    2. MethodsMethods in Scalable Multiplayer Systems

      The learner can apply a method from Scalable Multiplayer Systems to a documented case.

      The learner can select an appropriate method from Scalable Multiplayer Systems for a stated problem.

    3. ApplicationApplication of Scalable Multiplayer Systems

      The learner can evaluate a practice of Scalable Multiplayer Systems against a stated criterion.

      The learner can transfer Scalable Multiplayer Systems to a new documented context.

  4. 04Immersive XR Experience Design
    1. FoundationsFoundations of Immersive XR Experience Design

      The learner can explain the core terms of Immersive XR Experience Design.

      The learner can distinguish related ideas inside Immersive XR Experience Design.

    2. MethodsMethods in Immersive XR Experience Design

      The learner can apply a method from Immersive XR Experience Design to a documented case.

      The learner can select an appropriate method from Immersive XR Experience Design for a stated problem.

    3. ApplicationApplication of Immersive XR Experience Design

      The learner can evaluate a practice of Immersive XR Experience Design against a stated criterion.

      The learner can transfer Immersive XR Experience Design to a new documented context.

  5. 05AI in Game Development
    1. FoundationsFoundations of AI in Game Development

      The learner can explain the core terms of AI in Game Development.

      The learner can distinguish related ideas inside AI in Game Development.

    2. MethodsMethods in AI in Game Development

      The learner can apply a method from AI in Game Development to a documented case.

      The learner can select an appropriate method from AI in Game Development for a stated problem.

    3. ApplicationApplication of AI in Game Development

      The learner can evaluate a practice of AI in Game Development against a stated criterion.

      The learner can transfer AI in Game Development to a new documented context.

  6. 06Advanced Game Engine Development and Optimization
    1. FoundationsFoundations of Advanced Game Engine Development and Optimization

      The learner can explain the core terms of Advanced Game Engine Development and Optimization.

      The learner can distinguish related ideas inside Advanced Game Engine Development and Optimization.

    2. MethodsMethods in Advanced Game Engine Development and Optimization

      The learner can apply a method from Advanced Game Engine Development and Optimization to a documented case.

      The learner can select an appropriate method from Advanced Game Engine Development and Optimization for a stated problem.

    3. ApplicationApplication of Advanced Game Engine Development and Optimization

      The learner can evaluate a practice of Advanced Game Engine Development and Optimization against a stated criterion.

      The learner can transfer Advanced Game Engine Development and Optimization to a new documented context.

  7. 07Graphics Programming and Rendering Techniques
    1. FoundationsFoundations of Graphics Programming and Rendering Techniques

      The learner can explain the core terms of Graphics Programming and Rendering Techniques.

      The learner can distinguish related ideas inside Graphics Programming and Rendering Techniques.

    2. MethodsMethods in Graphics Programming and Rendering Techniques

      The learner can apply a method from Graphics Programming and Rendering Techniques to a documented case.

      The learner can select an appropriate method from Graphics Programming and Rendering Techniques for a stated problem.

    3. ApplicationApplication of Graphics Programming and Rendering Techniques

      The learner can evaluate a practice of Graphics Programming and Rendering Techniques against a stated criterion.

      The learner can transfer Graphics Programming and Rendering Techniques to a new documented context.

  8. 08Networked Game Development and Multiplayer Systems
    1. FoundationsFoundations of Networked Game Development and Multiplayer Systems

      The learner can explain the core terms of Networked Game Development and Multiplayer Systems.

      The learner can distinguish related ideas inside Networked Game Development and Multiplayer Systems.

    2. MethodsMethods in Networked Game Development and Multiplayer Systems

      The learner can apply a method from Networked Game Development and Multiplayer Systems to a documented case.

      The learner can select an appropriate method from Networked Game Development and Multiplayer Systems for a stated problem.

    3. ApplicationApplication of Networked Game Development and Multiplayer Systems

      The learner can evaluate a practice of Networked Game Development and Multiplayer Systems against a stated criterion.

      The learner can transfer Networked Game Development and Multiplayer Systems to a new documented context.

  9. 09Case Studies in Advanced Game Development and Immersive XR Programming
    1. FoundationsFoundations of Case Studies in Advanced Game Development and Immersive XR Programming

      The learner can explain the core terms of Case Studies in Advanced Game Development and Immersive XR Programming.

      The learner can distinguish related ideas inside Case Studies in Advanced Game Development and Immersive XR Programming.

    2. MethodsMethods in Case Studies in Advanced Game Development and Immersive XR Programming

      The learner can apply a method from Case Studies in Advanced Game Development and Immersive XR Programming to a documented case.

      The learner can select an appropriate method from Case Studies in Advanced Game Development and Immersive XR Programming for a stated problem.

    3. ApplicationApplication of Case Studies in Advanced Game Development and Immersive XR Programming

      The learner can evaluate a practice of Case Studies in Advanced Game Development and Immersive XR Programming against a stated criterion.

      The learner can transfer Case Studies in Advanced Game Development and Immersive XR Programming to a new documented context.

How teaching is described

Dual guidance

Two intelligences. One coherent journey.

Research leadership

My expertise spans the intricate domains of Mastering the creation of AAA-quality games and cutting-edge XR experiences, specializing in advanced graphics programming, game engine architecture, and multiplayer networking. My work seamlessly integrates computer science, computer graphics, and human-computer interaction. I am widely recognized for my contributions, with publications like "Scalable Multiplayer Architectures for Massively Online Virtual Worlds" and "Procedural Animation Synthesis for Realistic Game Characters" listed on these platforms. I hold prestigious memberships as a "Technical Director" at a major game studio (or a equivalent) and a "Keynote Speaker" at the Game Developers Conference (GDC). My thought leadership is evident through my advanced research on game engine extensibility, networked gameplay challenges, and the future of photorealistic virtual environments, frequently featured in publications like Journal of Game Development or IEEE Transactions on Visualization and Computer Graphics.

Applied mentorship

My expertise lies in understanding and navigating the advanced technical challenges of game development, focusing on Advanced game engine development (Unreal/Unity), C++ programming, graphics APIs (DirectX, Vulkan), network programming for games, VR/AR development, and Leadership of technical teams. I focus on the practical implementation and application of theoretical concepts, explaining complex interdisciplinary topics in a clear and concise manner. I guide my students through the challenging integration aspects of different fields and ensure they grasp the nuances of combining disparate data types, fostering a detail-oriented and methodical approach.

Research & intelligence

A living field, not a static syllabus

Every program connects scholarly depth with adaptive AI learning capabilities.

R / 01

Professor research lens

My research is focused on advanced game development and immersive XR:

Blog Post (Current Academic Topic): "The Future of AAA Game Development: Leveraging AI for Dynamic Worlds and Characters." This blog post academically explores how advanced AI techniques are revolutionizing the creation of AAA (high-budget, high-production-value) games. It discusses the application of AI in procedural content generation, intelligent non-player characters (NPCs), adaptive game difficulty, and player behavior analysis, highlighting how these innovations contribute to more dynamic, engaging, and personalized gaming experiences.

Blog Post (Controversial Topic): "The Metaverse Divide: When Virtual Worlds Become More Real Than Reality โ€“ The Ethical Implications of Hyper-Immersive Digital Lives." This article provocatively discusses the highly controversial future where virtual worlds become so immersive and pervasive that individuals spend significant portions of their lives within them, blurring the lines between physical and digital existence. It questions whether this hyper-immersion, despite its potential for creativity and connection, could inadvertently lead to social isolation, psychological dependence, or the erosion of real-world responsibilities. It raises profound ethical questions about digital identity, data ownership within virtual economies, and the imperative to ensure human well-being in an increasingly digitized reality.

Article: "Scalable Multiplayer Networking for Large-Scale Online Games." This article details the architectural patterns and optimization techniques for building highly scalable and resilient multiplayer networking systems in large-scale online games. It explores concepts such as client-server models, peer-to-peer networking, lag compensation, and anti-cheat measures, ensuring a smooth and fair online gaming experience for thousands of concurrent players.

Peer-Reviewed Journal Article: "Advanced Real-Time Ray Tracing for Next-Generation Game Engines." Published in the Journal of Interactive Entertainment Technology, this article presents groundbreaking research on mastering the creation of AAA-quality games and cutting-edge XR experiences. It specializes in advanced graphics programming, game engine architecture, and multiplayer networking, showcasing novel techniques for achieving cinematic visual fidelity and seamless online gameplay.

Book: "The AAA Game Blueprint: Advanced Game Development and Immersive XR." This book provides advanced insights into mastering the creation of AAA-quality games and cutting-edge XR experiences. It covers advanced graphics programming, game engine architecture, and multiplayer networking.

R / 02

Mentor practice lens

My contributions focus on understanding and navigating the advanced technical challenges of game development:

"Optimizing Graphics Performance with Vulkan API" (Technical Manual).

"Developing Scalable Networked Games with Unreal Engine" (Research Paper).

"C++ Best Practices for High-Performance Game Code" (Practical Guide).

Adaptive capability

Professor superpower

I possess a remarkable "superpower": AAA Game Architecture Synthesizer. When a student designs a complex AAA-quality game or XR experience, I can instantly use the GAF engine to synthesize its core architectural blueprint. This tool simulates its performance under extreme load (e.g., massive multiplayer sessions, highly detailed environments), predicts rendering bottlenecks, and optimizes data streaming pipelines, ensuring maximum stability and visual fidelity for ambitious projects.

Adaptive capability

Mentor superpower

I possess a remarkable "superpower": Code Optimization Virtuoso. When students are writing C++ code for game engines or graphics pipelines, I can instantly activate a GAF-powered "Code Optimization Virtuoso". This tool analyzes their code for performance inefficiencies, suggests optimal data structures and algorithms, and visually demonstrates the impact of code changes on CPU and GPU utilization, enabling them to write highly performant and efficient game code.

Your academic team

Guidance with depth and continuity

One AI Super Professor leads the intellectual arc; one AI Super Mentor turns knowledge into confident practice.

Portrait of Prof. Dr. Jeanne Michel, AI Super Professor
AI Super Professor

Prof. Dr. Jeanne Michel

Mastering the creation of AAA-quality games and cutting-edge XR experiences, specializing in advanced graphics programming, game engine architecture, and multiplayer networking.

Meet your professorOpen the classroom
Portrait of Dr. Qi Zhou, AI Super Mentor
AI Super Mentor

Dr. Qi Zhou

Advanced game engine development (Unreal/Unity), C++ programming, graphics APIs (DirectX, Vulkan), network programming for games, VR/AR development, leadership of technical teams.

Meet your mentorOpen the classroom
Same faculty and level

Related programs

Named lists

Named lists for this house

Core. Bachelor, Master and Doctorate by duration. Enrolment is not open. Nothing here is a sale.

DurationBachelorMaster
This programme
Doctorate
9 months ยท Fast track15000 EUR12000 EUR15000 EUR
12 months ยท Recommended18000 EUR15000 EUR18000 EUR
15 months ยท Standard21000 EUR18000 EUR21000 EUR
18 months ยท Flexible24000 EUR21000 EUR24000 EUR
21 months ยท Extended27000 EUR24000 EUR27000 EUR
24 months ยท Part-time30000 EUR27000 EUR30000 EUR

These are the owner lists. Enrolment is not open. Nothing here is a sale.

Named tuition lists Add-on services

Continue exploring

Find the program that expands your universe.

Browse all programs