inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Per year
Start Date
Medium of studying
On campus
Duration
36 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Programming | Game Development | Software Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Intakes
Program start dateApplication deadline
2023-09-01-
2023-07-012023-04-28
2023-09-192023-05-25
2024-01-01-
2024-09-05-
About Program

Program Overview


The Games Programming BSc (Hons) program provides a comprehensive foundation in game development, emphasizing C++ programming, mathematics, physics, and industry-standard technologies. Through collaborative projects, students gain hands-on experience in game design, production, and AI applications. The program fosters creativity, innovation, and teamwork, preparing graduates for successful careers in the games industry as developers, designers, and more.

Program Outline


Degree Overview:

The Games Programming BSc (Hons) program equips students with a strong foundation in C++ programming, mathematics and physics for games development. The program emphasizes collaborative projects, design and production of innovative games, and industry engagement through competitions, events, and the Summer Show.


Program Objectives:

  • To prepare students for a successful career in the games industry.
  • To provide hands-on experience with industry-standard game engines and technologies.
  • To foster creativity, innovation, and teamwork among students.

Outline:


Year 1:

  • Logic and Mathematical Techniques:
  • Develops mathematical skills, set theory, logic, algebra, and integration.

Year 2:

  • Advanced C++ for Games:
  • Advanced programming concepts, optimizing code for different platforms, game engine development, and 2D game projects.
  • Augmented Toy Development:
  • Hands-on experience with physical computing, augmented reality, and prototype development.
  • Game Engine Development:
  • 3D graphics programming using managed code, team-based game development projects, and production considerations.
  • Graphics and Shader Programming:
  • Advanced 2D/3D graphics programming, graphics APIs, shaders, and image processing techniques.

Year 3:

  • Artificial Intelligence:
  • Introduction to AI, historical context, applications, and prototype development in teams.
  • Artificial Intelligence for Games:
  • Exploring AI applications in computer games and design, research, and 2D/3D game project implementation.
  • Creative Technology Project:
  • Independent research project focusing on specific areas of interest, developing advanced portfolio pieces.
  • Networking for Games:
  • Building multiplayer games, learning networking theory, writing server-side and client-side code.
  • Prototype Development:
  • Large team-based project, building a 3D console game, focusing on art, design, programming, and communication skills.
  • Research Related Learning or Work Related Learning for Games and Animation:
  • Opportunity for research or industry experience. The assessment process evaluates students on:
  • Meeting programming briefs
  • Demonstrating understanding of workflow and project management
  • Communicating effectively
  • Writing and presenting reports
  • Displaying subject knowledge and research skills.

Careers:

Graduates are equipped for various roles in the games and entertainment industry:

  • Animator
  • Games Developer
  • Games Designer
  • Software Engineer
  • Visual Effects Artist
  • Applications Developer
  • Multimedia Programmer
  • Previous graduates have secured positions at:
  • Sky
  • BBC
  • ITV
  • Sega
  • Lionheart
  • Rare
  • Rocksteady
  • Media Molecule
  • Football Superstars
  • Sports Interactive
  • Some graduates have also started their own businesses.

Teaching:

The program employs dedicated and experienced faculty with expertise in game development and relevant industry experience. They provide comprehensive support to students through:

  • Interactive lectures
  • Comprehensive tutorials
  • Practical lab sessions
  • Individual and group supervision
  • Mentorship and personalized feedback
  • The program emphasizes:
  • Collaborative Learning:
  • Team-based projects foster teamwork and communication skills crucial in the industry.
  • Interactive Teaching:
  • Classes involve lectures, discussions, and hands-on exercises to keep students engaged.

Other:

  • The course requires a minimum of CCC at A Level or 96 UCAS points from equivalent Level 3 qualifications.
  • Applicants may also qualify with relevant professional qualifications or extensive industry experience.
  • The University offers various scholarships and bursaries.
  • The program prepares graduates for further study and research opportunities.
SHOW MORE
How can I help you today?