Games Development BA/BSc
- Sabrina O'Neil
- Sep 30
- 3 min read
Updated: Oct 14
Games Development is a highly technical degree focused on the programming and engineering side of video games. While Games Design explores creative storytelling and visual design, Games Development prepares you to build the software, mechanics and systems that make games function. It is an excellent choice for students who are logical thinkers, detail-oriented and passionate about coding and interactive technologies.
Course Structure
Most Games Development degrees last three years full time, or four years with a placement year or study abroad. Some universities offer BSc degrees that focus on programming and computer science, while others combine creative modules for a broader approach.
Teaching methods include lectures, programming labs, workshops, hackathons, and team projects with design students. Assessment is often through coding assignments, technical projects, group game builds, exams and a final-year major project.
Typical Modules
Year 1 – Foundations of Programming and Games
Introduction to Games Development
Programming Fundamentals (C++, C# or Java)
Mathematics for Games (Algebra, Trigonometry, Linear Algebra)
Computer Systems and Architecture
Game Engines (Unity, Unreal Engine)
Fundamentals of Game Design (basic principles)
Year 2 – Core Technical Development
Object-Oriented Programming for Games
Algorithms and Data Structures
Physics for Games and Simulation
Graphics Programming (2D and 3D rendering)
Artificial Intelligence in Games
Collaborative Game Development Project
Year 3 – Advanced Development and Industry Practice
Advanced Game Programming and Optimisation
Multiplayer and Networked Games
Virtual and Augmented Reality Development
Procedural Content Generation
Professional Practice in the Games Industry
Final Major Project (developing a full game or technical tool)
Optional modules may include mobile games, serious games, machine learning, or game engine development.
Useful A-Level or BTEC Subjects
Entry requirements vary, but useful subjects include:
A levels: Mathematics (often required), Computer Science, Physics or Further Maths. Typical offers are around BBB–AAB.
BTECs: Computing, IT, or Games Development are widely accepted, especially with strong grades.
International Baccalaureate: Higher Level Maths and Computer Science are highly valued.
Strong maths and coding ability are essential for this degree.
What Makes a Strong Application
Universities look for students with technical ability and enthusiasm for gaming technology. A strong application should include:
Evidence of coding projects, such as personal apps, indie games or mods.
A portfolio showcasing technical skills in programming or game prototypes.
A personal statement highlighting problem-solving, logical thinking and passion for games development.
Relevant extracurriculars, like coding clubs, game jams or contributing to open-source projects.
Transferable Skills You Will Develop
A Games Development degree builds both technical and professional skills, including:
Programming expertise – coding in multiple languages.
Mathematics and problem-solving – applying physics and algorithms to real-time games.
Teamwork – working with designers, artists and developers.
Technical communication – explaining code and systems to non-programmers.
Innovation and adaptability – staying current with emerging engines and platforms.
Project management – delivering working games under deadlines.
Wider Reading: Recommended Books for Aspiring Games Development Students
Here are four books to inspire and prepare you:
“Game Programming Patterns” by Robert Nystrom – A practical guide to efficient coding in games.
“Mathematics for 3D Game Programming and Computer Graphics” by Eric Lengyel – Covers essential maths for graphics and physics.
“Beginning C++ Through Game Programming” by Michael Dawson – A hands-on introduction to coding for games.
“The Art of Game Design: A Book of Lenses” by Jesse Schell – While more design-focused, it helps developers understand how players experience games.
Typical Pay After Graduation
Games Development graduates usually start as junior programmers or software engineers with salaries of £24,000–£30,000. With experience, mid-level game developers or graphics programmers earn £35,000–£50,000. Senior roles such as lead developer, technical director or engine specialist can earn £60,000–£80,000+, with higher salaries in large international studios.







Comments