School of Design

Game Design / Game Programming

Game Design / Game Programming

Game design and programming converge to create immersive interactive experiences. The B.Des. (Hons.) Game Design / Game programming develops multidisciplinary professionals who can conceptualise and build engaging games across platforms.

The curriculum integrates game mechanics, storytelling, and programming through studio-led, project-driven learning. Graduates gain a strong blend of creative insight and technical proficiency, preparing them for the evolving gaming industry.

Why Choose This Programme?

The B.Des. (Hons.) Game Design / Game programming equips students to build interactive gaming experiences by integrating creative design with computational expertise. It emphasises game mechanics, programming, and user experience, enabling learners to develop scalable, industry-ready games aligned with evolving technological and market trends.

  • Integration of design, storytelling, and programming
  • Studio-driven, project-based learning approach
  • Exposure to industry-standard tools and game engines
  • Focus on gameplay systems and user experience
  • Preparation for diverse roles in the gaming industry

What You Will Learn/Curriculum Details

The curriculum integrates design thinking with computational processes, offering a studio-based, collaborative learning environment. Students work at the intersection of creativity and programming to develop interactive games, gaining a strong understanding of both design systems and technical implementation.

  • Game design fundamentals and mechanics
  • Level design and world-building
  • Gameplay systems and scripting
  • Programming languages (C++, C#, Python)
  • Game engines (Unity, Unreal Engine)
  • Artificial intelligence for games
  • Physics, animation, and real-time simulation
  • Interactive storytelling and user experience
  • Multiplayer and cloud-based game development

Subjects Covered

  • Game Design Fundamentals

  • Programming for Games

  • Game Mechanics and Systems Design

  • Level Design and World Building

  • Scripting and Gameplay Development

  • Game Engines and Real-Time Development

  • Artificial Intelligence in Games

  • Physics and Simulation

  • Interactive Storytelling and UX

  • Multiplayer Game Development

  • Portfolio Development

Career Opportunities

Graduates of the B.Des. (Hons) Game Design / Game Programming programme are equipped to create interactive experiences across platforms, including PC, mobile, console, and AR/VR. With a strong blend of design and programming expertise, they help develop innovative, scalable gaming solutions.

Game Designer / Gameplay programmer

Level Designer / Systems Designer

Game Developer / Technical Designer

UI/UX Designer for Interactive Media

AI or Physics programmer

AR/VR Experience Developer

Indie Game Developer / Entrepreneur