BSc (Hons) Games Programming

Holloway

 

INTAKE: September

Program Overview

The BSc (Hons) Games Programming program at London Metropolitan University is designed to equip aspiring game programmers with the specialized technical knowledge and skills necessary to thrive in the competitive and rapidly evolving games industry. This program provides a comprehensive understanding of the principles and practices of game development, with a strong emphasis on the programming aspects. Students will learn to create the code that brings games to life, from fundamental gameplay mechanics to advanced graphics and artificial intelligence. The university often highlights its supportive learning environment, where students are encouraged to develop their skills and work collaboratively. For students who may not initially meet the direct entry requirements, London Metropolitan University often offers a version of the program with a built-in foundation year, providing a solid grounding in core principles before progressing to the full degree. The program's structure aims to provide a balance of theoretical knowledge and practical, hands-on experience, enabling graduates to confidently enter the professional world of game development.

Curriculum: The curriculum of the BSc (Hons) Games Programming program typically starts with building a strong foundation in core programming concepts, often focusing on languages like C++ and potentially C#, which are industry standards in game development. Students will delve into the essential mathematics and physics that underpin game mechanics and simulations. Early modules often cover topics such as computer and gaming hardware architectures, an introduction to game design principles, and the fundamentals of game prototyping. As the program progresses, the curriculum becomes more specialized, exploring advanced C++ for games, game implementation techniques, and the development of graphical special effects. Key areas of study may include shaders and graphics programming, sound design for games, and the development of virtual reality (VR) games. Many programs also incorporate modules that allow students to work on individual and group projects, often culminating in a significant final-year project where students can showcase their accumulated skills by developing their own game or a substantial part of one. The specific modules and their order may vary, so prospective students should always consult the most up-to-date information on the London Metropolitan University website for the precise curriculum structure.

Research Focus: While the BSc (Hons) Games Programming is primarily a vocational degree focused on practical skills for industry, there is an element of research-informed teaching embedded within the program. Students are often exposed to the latest advancements in game programming technologies, algorithms, and techniques. The final-year project, in particular, provides an opportunity for students to engage in a form of independent research and development. They will need to research existing technologies and approaches, experiment with different techniques, and potentially contribute a novel element to their game project. Academics teaching on the program may also be involved in their own research within the broader field of computing and digital media, which can influence the content and the learning experience, providing students with insights into the cutting edge of the field. The university's focus on developing problem-solving and analytical skills also prepares students for the kind of technical challenges that often arise in the research and development of new game technologies.

Industry Engagement: London Metropolitan University places a significant emphasis on preparing graduates for the professional world, and the BSc (Hons) Games Programming program often features strong links with the games industry. This engagement can take various forms. The curriculum itself is often designed with input from industry professionals to ensure its relevance to current industry practices. The university may invite guest speakers and lecturers from game development studios to share their experiences and provide insights into the industry. Opportunities for students to participate in 'Game Jams' (intensive, time-limited game development competitions) and industry events are often encouraged, providing valuable networking opportunities and the chance to work on collaborative projects. The university's location in London, a major hub for the creative industries, can also provide students with potential access to internships, work placements, or part-time employment within the games industry, although these are not always guaranteed parts of the program. The opportunity to showcase student work at annual events can also expose students to a wider professional audience, potentially leading to employment opportunities. Some programs are also aligned with or accredited by industry bodies like TIGA (The Independent Game Developers' Association) in the UK, which further strengthens their industry relevance.

Global Perspective: The games industry is inherently global, with games being developed and played by audiences worldwide. The BSc (Hons) Games Programming program at London Metropolitan University often incorporates a global perspective in the curriculum by examining successful games from different cultures and regions, analyzing various game design philosophies, and exploring the global gaming market. Students may be exposed to the technical challenges of developing games for a global audience, including localization and online multiplayer functionality that spans geographical boundaries. Furthermore, the diverse student body often found at a London university naturally contributes to a multicultural and globally aware learning environment, where students can collaborate with peers from different backgrounds and gain a broader understanding of the global gaming community and its diverse influences. The skills learned in the program, such as proficiency in programming languages and game engines, are highly transferable internationally, allowing graduates to pursue careers in game development anywhere in the world.

Pollster Education

Location

Holloway

Pollster Education

Score

IELTS 6

Pollster Education

Tuition Fee

£ 17600

Undergraduate Entry Requirements

Academic Qualifications: Applicants should have successfully completed their secondary education with a minimum overall score of 65% or equivalent in their respective country's grading system.

English language proficiency:

  • IELTS: A minimum overall score of 6.0 or 6.5 with no individual component below 5.5.
  • TOEFL: A minimum overall score of 72.
  • PTE Academic: A minimum overall score of 59.
  • Some programs may have specific subject prerequisites or additional requirements.

London Metropolitan University offers a variety of scholarships and financial support options designed to assist international students with the cost of tuition fees and living expenses while studying in the UK. These scholarships aim to support talented students, regardless of their financial background, and encourage diversity in the university’s student body.

International Scholarship: London Metropolitan University provides an International Scholarship for non-UK students who are enrolled in full-time undergraduate or postgraduate programs. This scholarship is designed to help reduce the cost of tuition fees and make studying at the university more affordable. The scholarship amount varies depending on the program and student eligibility, typically covering a partial reduction of tuition fees. The scholarship is awarded based on academic merit, and students are assessed upon application for the program.

Regional Scholarships: To encourage students from diverse regions to study at London Metropolitan University, the university offers Regional Scholarships. These scholarships are designed to attract students from specific countries or regions, including Asia, Africa, and the Middle East. The scholarships are often based on merit and financial need and offer varying amounts of financial assistance to help cover the costs of tuition fees.

External Scholarships and Financial Aid: In addition to university-specific scholarships, international students can explore external scholarships offered by organizations, government bodies, and foundations. Some notable external scholarships include those offered by the British Council, Chevening Scholarships, and Commonwealth Scholarships, which provide significant funding to international students pursuing higher education in the UK. London Metropolitan University encourages its international students to apply for these prestigious scholarships in addition to institutional funding opportunities.

Graduates of the BSc (Hons) Games Programming program at London Metropolitan University are well-prepared for a variety of roles within the games and entertainment sector, as well as in the wider tech industry.

Engine Programmer: This is perhaps the most "pointer-heavy" role. Engine programmers work on the core of the game, including the rendering engine, physics engine, and other low-level systems. They constantly deal with memory management, data structures, and optimization, making a deep understanding of pointers indispensable. You'll be working with the very foundation upon which the game is built, where every millisecond and byte of memory counts.

Graphics Programmer: In graphics programming, you'll be working closely with the graphics processing unit (GPU) and managing large amounts of data (vertices, textures, etc.). Pointers are essential for efficient data transfer and manipulation in this context. You'll be involved in rendering pipelines, shaders, and optimizing the visual performance of the game.

Physics Programmer: Implementing realistic or engaging physics in a game often involves complex simulations. Pointers are used to manage the data for objects, collisions, and forces. A strong understanding of pointers allows for the creation of efficient and stable physics systems.  

AI Programmer: While higher-level AI sometimes uses different approaches, implementing complex AI behaviors and pathfinding algorithms often involves working with data structures that utilize pointers. Efficient memory management is also important for AI that needs to process large amounts of information.  

Network Programmer: In online multiplayer games, network programmers deal with sending and receiving data efficiently between clients and servers. This can involve working with raw data and memory, where an understanding of pointers can be beneficial for optimization.


Similar Courses
WhatsApp Enquiry Call Enquiry