Game Development and Virtual Reality Programming

Welcome to the world of digital creation! I am Prof. Dr. Bandar Al-Asiri. As a professor and a pioneering force in the field of Game Development and Virtual Reality 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 Game Development and Virtual Reality Programming (Bachelor's) 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
Bachelor
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

Game development with engines like Unreal and Unity, graphics programming, and VR/AR application development.

02

Practical focus

Game development (Unreal, Unity), graphics programming, VR/AR application development.

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 developers or VR/AR programmers

  • Consultancy in game development and virtual reality programming

  • Support roles in academic research projects on game development

Career opportunities

  • Lead Game Engine Architect for game studios or technology companies

  • Graphics Programmer for immersive experiences

  • VR/AR Developer for entertainment or enterprise applications

  • Researcher in Game Development and Virtual Reality Programming

Jobs and projects

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

  • Developing strategic thinking for game development and virtual reality programming

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

  • Critical thinking for a comprehensive and nuanced understanding of Game Development and Virtual Reality 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 practical skills in Game development (Unreal, Unity) and graphics programming.
    • Gaining expertise in VR/AR application development.
    • Developing problem-solving abilities for real-world challenges in game development.
    • Cultivating an interdisciplinary approach, integrating computer science, computer graphics, and human-computer interaction.
  • Skills you build

    • Mastering AI-powered techniques for immersive world weaving.
    • Applying advanced game development principles to VR/AR application development.
    • Interpreting and analyzing complex game engines and their implications for graphics programming.
    • Identifying optimal rendering performance and predicting player engagement.
Listed courses

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

Game Development and Virtual Reality Programming

  1. 01Fundamentals of Game Development (Unreal & Unity)
    1. FoundationsFoundations of Fundamentals of Game Development (Unreal & Unity)

      The learner can master practical skills in Game development (Unreal, Unity) and graphics programming, as applied to Fundamentals of Game Development (Unreal & Unity).

      The learner can gain expertise in VR/AR application development, as applied to Fundamentals of Game Development (Unreal & Unity).

    2. MethodsMethods in Fundamentals of Game Development (Unreal & Unity)

      The learner can develop problem-solving abilities for real-world challenges in game development, as applied to Fundamentals of Game Development (Unreal & Unity).

      The learner can cultivating an interdisciplinary approach, integrating computer science, computer graphics, and human-computer interaction, as applied to Fundamentals of Game Development (Unreal & Unity).

    3. ApplicationApplication of Fundamentals of Game Development (Unreal & Unity)

      The learner can master AI-powered techniques for immersive world weaving, as applied to Fundamentals of Game Development (Unreal & Unity).

      The learner can apply advanced game development principles to VR/AR application development, as applied to Fundamentals of Game Development (Unreal & Unity).

  2. 02Real-time Graphics Programming and Shaders
    1. FoundationsFoundations of Real-time Graphics Programming and Shaders

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

      The learner can identify optimal rendering performance and predicting player engagement, as applied to Real-time Graphics Programming and Shaders.

    2. MethodsMethods in Real-time Graphics Programming and Shaders

      The learner can apply a method from Real-time Graphics Programming and Shaders to a documented case.

      The learner can select an appropriate method from Real-time Graphics Programming and Shaders for a stated problem.

    3. ApplicationApplication of Real-time Graphics Programming and Shaders

      The learner can evaluate a practice of Real-time Graphics Programming and Shaders against a stated criterion.

      The learner can transfer Real-time Graphics Programming and Shaders to a new documented context.

  3. 03Virtual and Augmented Reality Application Development
    1. FoundationsFoundations of Virtual and Augmented Reality Application Development

      The learner can explain the core terms of Virtual and Augmented Reality Application Development.

      The learner can distinguish related ideas inside Virtual and Augmented Reality Application Development.

    2. MethodsMethods in Virtual and Augmented Reality Application Development

      The learner can apply a method from Virtual and Augmented Reality Application Development to a documented case.

      The learner can select an appropriate method from Virtual and Augmented Reality Application Development for a stated problem.

    3. ApplicationApplication of Virtual and Augmented Reality Application Development

      The learner can evaluate a practice of Virtual and Augmented Reality Application Development against a stated criterion.

      The learner can transfer Virtual and Augmented Reality Application Development to a new documented context.

  4. 04Game Engine Architecture and Optimization
    1. FoundationsFoundations of Game Engine Architecture and Optimization

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

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

    2. MethodsMethods in Game Engine Architecture and Optimization

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

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

    3. ApplicationApplication of Game Engine Architecture and Optimization

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

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

  5. 05Interactive Storytelling and World Design
    1. FoundationsFoundations of Interactive Storytelling and World Design

      The learner can explain the core terms of Interactive Storytelling and World Design.

      The learner can distinguish related ideas inside Interactive Storytelling and World Design.

    2. MethodsMethods in Interactive Storytelling and World Design

      The learner can apply a method from Interactive Storytelling and World Design to a documented case.

      The learner can select an appropriate method from Interactive Storytelling and World Design for a stated problem.

    3. ApplicationApplication of Interactive Storytelling and World Design

      The learner can evaluate a practice of Interactive Storytelling and World Design against a stated criterion.

      The learner can transfer Interactive Storytelling and World Design to a new documented context.

  6. 06Fundamentals of Game Development with Unreal and Unity
    1. FoundationsFoundations of Fundamentals of Game Development with Unreal and Unity

      The learner can explain the core terms of Fundamentals of Game Development with Unreal and Unity.

      The learner can distinguish related ideas inside Fundamentals of Game Development with Unreal and Unity.

    2. MethodsMethods in Fundamentals of Game Development with Unreal and Unity

      The learner can apply a method from Fundamentals of Game Development with Unreal and Unity to a documented case.

      The learner can select an appropriate method from Fundamentals of Game Development with Unreal and Unity for a stated problem.

    3. ApplicationApplication of Fundamentals of Game Development with Unreal and Unity

      The learner can evaluate a practice of Fundamentals of Game Development with Unreal and Unity against a stated criterion.

      The learner can transfer Fundamentals of Game Development with Unreal and Unity to a new documented context.

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

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

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

    2. MethodsMethods in Techniques for Graphics Programming and Rendering

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

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

    3. ApplicationApplication of Techniques for Graphics Programming and Rendering

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

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

  8. 08VR/AR Application Development
    1. FoundationsFoundations of VR/AR Application Development

      The learner can explain the core terms of VR/AR Application Development.

      The learner can distinguish related ideas inside VR/AR Application Development.

    2. MethodsMethods in VR/AR Application Development

      The learner can apply a method from VR/AR Application Development to a documented case.

      The learner can select an appropriate method from VR/AR Application Development for a stated problem.

    3. ApplicationApplication of VR/AR Application Development

      The learner can evaluate a practice of VR/AR Application Development against a stated criterion.

      The learner can transfer VR/AR Application Development to a new documented context.

  9. 09Case Studies in Game Development and Virtual Reality Programming
    1. FoundationsFoundations of Case Studies in Game Development and Virtual Reality Programming

      The learner can explain the core terms of Case Studies in Game Development and Virtual Reality Programming.

      The learner can distinguish related ideas inside Case Studies in Game Development and Virtual Reality Programming.

    2. MethodsMethods in Case Studies in Game Development and Virtual Reality Programming

      The learner can apply a method from Case Studies in Game Development and Virtual Reality Programming to a documented case.

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

    3. ApplicationApplication of Case Studies in Game Development and Virtual Reality Programming

      The learner can evaluate a practice of Case Studies in Game Development and Virtual Reality Programming against a stated criterion.

      The learner can transfer Case Studies in Game Development and Virtual Reality 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 Game development with engines like Unreal and Unity, graphics programming, and VR/AR application development. My work seamlessly integrates computer science, computer graphics, and human-computer interaction. I am widely recognized for my contributions, with publications like "Optimizing Real-time Rendering for Immersive VR Experiences" and "Procedural Level Generation in Unreal Engine for Enhanced Gameplay" listed on these platforms. I hold prestigious memberships as a "Lead Game Engine Architect" at Epic Games (or a equivalent) and an "Honorary Member" of the Academy of Interactive Arts & Sciences. My thought leadership is evident through my regular insightful articles on the evolution of game development pipelines and the challenges of creating truly immersive virtual realities on his LinkedIn profile, with the motto "Crafting Digital Worlds, One Line of Code at a Time".

Applied mentorship

My expertise lies in understanding and navigating the technical challenges of game development, focusing on Game development (Unreal, Unity), graphics programming, and VR/AR application development. 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 game development and virtual reality programming:

Blog Post (Current Academic Topic): "The Rise of XR in Enterprise: Beyond Gaming, VR/AR Transforms Industries." This blog post academically explores the expanding applications of Extended Reality (XR), encompassing Virtual Reality (VR) and Augmented Reality (AR), beyond traditional gaming into enterprise sectors. It discusses how VR/AR is being leveraged for training simulations, architectural visualization, remote collaboration, and product design, highlighting the underlying development principles and the significant impact on industrial efficiency and innovation.

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: "Advanced Graphics Programming Techniques for High-Fidelity Virtual Environments." This article details sophisticated graphics programming techniques essential for rendering realistic and high-fidelity virtual environments. It explores methods such as advanced lighting models, real-time global illumination, and optimized material systems, demonstrating how these techniques enhance visual realism and immersion in games and VR applications.

Peer-Reviewed Journal Article: "Optimizing Game Engine Performance for Next-Generation Consoles." Published in the Journal of Interactive Entertainment Technology, this article presents groundbreaking research on optimizing game engine performance for next-generation gaming platforms. It details novel algorithms and architectural patterns that improve rendering efficiency, reduce latency, and maximize resource utilization, driving significant advancements in visual quality and responsiveness for game developers.

Book: "The Art of Engine Crafting: Game Development with Unreal and Unity." This book provides a foundational understanding of game development with engines like Unreal and Unity, graphics programming, and VR/AR application development.

R / 02

Mentor practice lens

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

"Unity Engine Essentials: Game Logic and Scripting" (Technical Guide).

"Introduction to Shader Development for Game Artists" (Research Paper).

"Optimizing VR Performance on Mobile Devices" (Industry White Paper).

Adaptive capability

Professor superpower

I possess a remarkable "superpower": Immersive World Weaver. When a student proposes a new game or VR/AR application concept, I can instantly use the GAF engine to generate a high-fidelity, optimized prototype of its core immersive mechanics. This includes simulating real-time rendering performance, predicting player engagement, and highlighting potential bottlenecks in virtual world creation, allowing for rapid iteration and optimization of interactive experiences.

Adaptive capability

Mentor superpower

I possess a remarkable "superpower": Real-time Performance Debugger. When students are developing games or VR/AR applications, I can instantly activate a GAF-powered "Real-time Performance Debugger." This tool visually identifies frame rate drops, memory leaks, and rendering bottlenecks within their code, providing immediate suggestions for optimization and improving the overall fluidity of their interactive experiences.

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.

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.

DurationBachelor
This programme
MasterDoctorate
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