BSc (Hons) Games Programming

The BSc (Hons) Games Programming programme at the University of Bolton Islamabad offers a comprehensive curriculum covering game programming, design, development, and technology, empowering you to thrive in the dynamic games industry.

Key Information

Award: BSc (Hons)

Mode of study: Full-Time

UCAS Points: 104

UCAS code: G620

Duration: 3 Years

Start Date: Fall 2024

Course Highlights

Apply Now

Leave your details below and one of our representatives will contact you promptly.

Why Choose BSc (Hons) Games Programming at the University of Bolton Islamabad?

The BSc (Hons) Games Programming course at the University of Bolton Islamabad focuses on the technical aspects of game production. You will use C++, the principal programming language in the games industry, at each stage of the course. Our state-of-the-art facilities include dedicated games labs with high-specification hardware and industry-standard software. The programme is designed to mimic industry pipelines and standards, providing real-world experience and preparing you for a successful career in the games sector.

You will have opportunities to work on collaborative projects with students from Games Design and Games Art courses, participate in Game Jams, and attend guest lectures from industry experts. Our partnerships with leading games studios provide additional insights and networking opportunities. Graduates are equipped with the skills required for roles such as games programmers, AI programmers, graphics programmers, and more.

General Entry Requirements

Modules

Introduction to Games Programming and Analysis (GAP4002)

Learn the basics of games programming and analysis, including fundamental programming concepts and game mechanics.

Introduction to Games Design (GAD4002)

Explore the principles of games design, focusing on creating engaging and interactive game experiences.

Object Orientated Games Programming (GAP4003)

Develop object-oriented programming skills essential for game development, using industry-standard languages and tools.

Level Design (GAM4005)

Study the art and science of level design, creating immersive and challenging game environments.

Data Structures and Software Engineering for Games (GAP5004)

Learn about data structures and software engineering principles applied to game development.

Games Hardware Development (GAP5005)

Understand the hardware aspects of game development, including console and PC architecture.

Game Dynamics (GAP5006)

Explore the dynamics of game design, focusing on player interaction and game mechanics.

Portfolio (GAP5007)

Develop a professional portfolio showcasing your skills and projects in game development.

Advanced Games Programming (GAP6003)

Study advanced programming techniques and their application in modern game development.

Group Portfolio Project (GAM6003)

Work collaboratively on a group project, simulating real-world game development team environments.

Major Project (GAM6002)

Undertake a major project to create a comprehensive game, demonstrating your skills and creativity.

Optional Modules: N/A
Elective Modules: N/A

FAQ's

Graduates can pursue careers as games programmers, AI programmers, graphics programmers, 3D modellers, and web systems developers. The course provides a solid foundation for roles in various sectors of the games industry, including mobile and social media games.

Yes, the course includes opportunities for internships and industrial placements, providing real-world experience and networking opportunities.

The course is assessed through a combination of practical projects, written assignments, presentations, and examinations.

Students have access to dedicated games labs with high-specification hardware and industry-standard softwar

The BSc (Hons) Games Programming course is primarily offered as a full-time programme to ensure comprehensive coverage of the curriculum.

Apply Now

Leave your details below and one of our representatives will contact you promptly.

#UniAsItShouldBe