Computing & Technology

Game Design & Development

Design and build interactive games — combining programming, art, storytelling, and psychology to create engaging digital experiences.

Overview

Game Design and Development is the discipline of creating interactive digital experiences — from mobile puzzle games to massive multiplayer online worlds. It is one of the most interdisciplinary fields in computing, combining programming, art, music, narrative design, psychology, and user experience research into a single creative and technical practice.

The curriculum covers game mechanics and systems design, game programming (typically in C++ with engines like Unity and Unreal), 3D modelling, animation, level design, narrative design, audio, and playtesting methodology. Students build complete games throughout their degree, often working in teams that mirror real game studio structures. Many programmes also cover serious games — interactive simulations used in education, healthcare, and military training.

The global games industry is larger than film and music combined, and growing rapidly. Graduates work as game designers, game programmers, technical artists, level designers, QA testers, and producers at studios ranging from indie teams to major publishers like EA, Ubisoft, and Riot Games. The skills developed — real-time programming, 3D graphics, user psychology, and creative problem-solving — also transfer to VR/AR, simulation, and interactive media careers.

Game design education varies dramatically across universities, reflecting the field's unique blend of creative artistry and technical engineering. The University of Southern California's Gerald Cintron School of Cinematic Arts houses what is consistently ranked as the world's top game design programme—its Bachelor of Arts in Interactive Media and Games combines narrative design, game mechanics, and visual storytelling within a cinematic tradition, producing graduates who lead at studios like Naughty Dog and Riot Games. DigiPen Institute of Technology in Redmond, Washington takes a deeply technical approach, with students building complete game engines from scratch and a curriculum developed in close partnership with Nintendo—its graduates have contributed to titles across every major platform. NYU's Game Center, based in Brooklyn, emphasises experimental and independent game design, fostering a creative culture where students explore games as art, social commentary, and personal expression. The University of Utah's Entertainment Arts and Engineering programme bridges its top-ranked computer science department with fine arts, producing graduates equally comfortable with shader programming and concept art. Aalto University in Finland brings a Nordic design philosophy to game development, combining user experience research, interactive media art, and the thriving Finnish games industry ecosystem that produced studios like Supercell and Remedy Entertainment. For students considering this path, understanding whether a programme leans more towards the artistic or technical side is essential in finding the right fit.

Career Outcomes & Salary

What jobs can I get and how much will I earn?

Entry Level0–2 years

$50,000–$80,000 (US) / £25,000–£40,000 (UK) / A$50,000–$75,000 (AU)

Junior Game DesignerGameplay ProgrammerLevel DesignerQA TesterAssociate Game Developer
Top employers
NintendoRiot GamesEpic GamesUbisoftElectronic ArtsValveInsomniac Gamesindie studios
Mid Career3–8 years

$85,000–$160,000 (US) / £40,000–£80,000 (UK) / A$80,000–$130,000 (AU)

Senior Game DesignerLead ProgrammerTechnical DesignerSystems DesignerProduction Manager
Senior10+ years

$130,000–$300,000+ (US, creative directors and studio leads at major studios)

Creative DirectorGame DirectorStudio HeadPrincipal DesignerFounder—Indie Studio
Industries
Video Games (Console/PC)Mobile GamingVR/AR EntertainmentSimulation & TrainingEdtech & Serious GamesAdvertising & GamificationEsports
Demand Outlook

Steady with cyclical fluctuations—the industry generates over $200 billion annually and employs hundreds of thousands globally. However, major studios periodically undergo layoffs. The strongest opportunities are in mobile and live-service games, and indie development offers creative freedom with lower financial security.

What You'll Learn

Core topics and skills covered in this degree

Game Mechanics & Systems Design
Game Programming (C++, Unity, Unreal)
3D Modelling & Animation
Level Design & World Building
Narrative Design & Storytelling
User Experience & Playtesting
Audio Design for Games
Serious Games & Simulation

Is This Right For Me?

Honest self-assessment to help you decide

WorkloadHeavy and project-driven—expect 18–28 hours per week outside class on game projects, programming assignments, and art/design work. Studio courses are particularly demanding, with regular milestone deadlines and playtesting sessions.
Math LevelModerate—linear algebra and trigonometry are essential for game programming (3D transformations, physics). Some programmes require calculus. Less theoretical math than CS, but more applied math than most creative programmes.
CreativityHighly creative—you’re designing experiences, crafting worlds, and solving problems with no single right answer. But the creative work is constrained by technical realities: performance budgets, platform limitations, and production timelines.
TeamworkHeavily team-based—studio projects involve teams of 3–6 with distinct roles (programmer, artist, designer, producer). Learning to collaborate across disciplines is a core skill, and team dynamics are a real challenge.

You'll thrive if...

  • You’re passionate about games as a creative medium—not just playing them, but understanding and building the systems that make them work
  • You enjoy both technical challenges (programming, physics, optimization) and creative ones (storytelling, aesthetics, player experience)
  • You’re a builder who gets satisfaction from seeing people play something you made and react to it
  • You thrive in collaborative, multidisciplinary teams where programmers, artists, and designers work closely together
  • You’re comfortable with iteration—game development involves constant playtesting, feedback, and revision

Might not be for you if...

  • You love playing games but don’t enjoy the behind-the-scenes work of building them—development is very different from playing
  • You struggle with criticism of your creative work—playtesting involves watching people fail and providing honest feedback on what doesn’t work
  • You want a traditional 9-to-5 career with steady progression—the games industry is cyclical with frequent studio closures and layoffs
  • You prefer working alone—game development is intensely collaborative and requires constant communication
  • You’re not comfortable with both art and code—most game design programmes require competence in both areas
WorkloadHeavy and project-driven—expect 18–28 hours per week outside class on game projects, programming assignments, and art/design work. Studio courses are particularly demanding, with regular milestone deadlines and playtesting sessions.
Math IntensityModerate—linear algebra and trigonometry are essential for game programming (3D transformations, physics). Some programmes require calculus. Less theoretical math than CS, but more applied math than most creative programmes.
Creativity vs StructureHighly creative—you’re designing experiences, crafting worlds, and solving problems with no single right answer. But the creative work is constrained by technical realities: performance budgets, platform limitations, and production timelines.
Group vs SoloHeavily team-based—studio projects involve teams of 3–6 with distinct roles (programmer, artist, designer, producer). Learning to collaborate across disciplines is a core skill, and team dynamics are a real challenge.

A Day in the Life

What a typical week actually looks like

A typical week in Year 2 of a game design programme is a fast-paced blend of creative and technical work. Monday starts with a game programming lecture where you're implementing physics systems—collision detection, rigid body dynamics, and raycasting. You're writing the engine code in C++ and debugging why your character clips through walls at high speeds (a classic game physics problem called tunneling). After lunch, a level design workshop has you playtesting each other's work. A classmate's puzzle platformer has beautiful art but confusing navigation, and the feedback session teaches you that player experience testing is as important as any technical skill.

Tuesday brings a game design theory lecture—today's topic is player motivation frameworks: intrinsic vs. extrinsic rewards, flow theory, and how successful games balance challenge with accessibility. It's more psychology than you expected. Wednesday is your core studio day: your team of four is building a cooperative puzzle game in Unity for the semester project. You're the programmer, working alongside an artist, a designer, and a sound designer. This week's sprint goal is implementing the networked multiplayer system, and you're knee-deep in Unity's Netcode for GameObjects, cursing at synchronization bugs that only appear when two players interact simultaneously.

Thursday has a 3D graphics lecture on shaders and lighting—you write a custom cel-shading shader in HLSL and are genuinely surprised at how much linear algebra is involved. The afternoon is an elective on narrative design, where you study how games like Disco Elysium and Outer Wilds weave story into gameplay mechanics rather than cutscenes. Friday is studio time—you work on the team project, attend a playtest session where external testers try your build, and process their feedback. Weekends are consumed by iteration: fixing the bugs testers found, polishing the feel of your game's controls, and preparing for Monday's milestone review where your professor will evaluate your team's progress.

High School Preparation

What to study and do before university

Recommended
HL Mathematics: Analysis and Approaches or Applications and InterpretationHL Visual Arts or HL Computer ScienceHL Physics
Helpful
HL FilmSL Psychology

Skills to Develop

  • Build small games using free engines—Unity (C#) or Godot (GDScript) are excellent starting points with massive tutorial communities
  • Learn basic programming in C# or Python—even simple text-based games teach core logic and game loop concepts
  • Study game design principles by playing games critically—analyze why certain mechanics feel satisfying, how levels guide players, and what makes games engaging
  • Create a game design document for a game concept—practice articulating gameplay mechanics, player experience goals, and technical requirements in writing

Extracurriculars

  • Participate in game jams (Global Game Jam, Ludum Dare, itch.io jams)—making a complete game in 48 hours teaches more than months of tutorials
  • Build and publish small games on itch.io—having a portfolio of completed projects is the strongest credential
  • Learn basic digital art, 3D modeling (Blender is free), or music production (LMMS, GarageBand)—cross-disciplinary skills set you apart
  • Join or create a game development club at school
  • Mod existing games—modding communities for games like Minecraft, Skyrim, or Source engine games are great learning environments

How This Compares to Similar Majors

Side-by-side with related fields

Getting In — Admissions Guide

How competitive is this major and how to stand out

Competitiveness: Moderate

Game design programmes vary widely in selectivity. Top programmes at USC (Interactive Media), DigiPen, NYU (Game Center), and Abertay University are competitive, typically requiring strong portfolios. More technically-oriented programmes at universities like RIT or Aalto expect solid math and science. UK programmes at Abertay and Bournemouth may require BBB–ABB at A-Level.

What Strengthens Your Application

  1. 1A portfolio of completed game projects—even simple ones—demonstrating both technical and creative skills
  2. 2Published games on itch.io or participation in game jams with documented results
  3. 3Programming experience in any language, especially C#, C++, or Python
  4. 4Evidence of cross-disciplinary skills—art, music, writing, or design alongside technical work
  5. 5A clear personal statement articulating your creative vision and why games are your medium of choice

Common Mistakes to Avoid

  • Submitting only game concepts or design documents without any playable work—admissions want to see things you’ve built
  • Focusing exclusively on AAA games as inspiration without showing awareness of indie, experimental, or serious games
  • Underestimating the programming requirements—most game design programmes involve significant coding

Interview & Admission Tests

Some programmes conduct portfolio reviews or ask you to discuss your design philosophy. Be prepared to talk about what makes your games unique and what you learned from each project.

Portfolio Required

Most competitive programmes require or strongly recommend a portfolio. Include 2–3 completed projects (playable builds preferred), documentation of your design process, and evidence of both technical and creative contribution.

Related Majors

Frequently Asked Questions

What do you study in Game Design & Development?

Game Design and Development is the discipline of creating interactive digital experiences — from mobile puzzle games to massive multiplayer online worlds. It is one of the most interdisciplinary fields in computing, combining programming, art, music, narrative design, psychology, and user experience research into a single creative and technical practice.

What can you do after a Game Design & Development degree?

Typical entry-level roles: Junior Game Designer, Gameplay Programmer, Level Designer, QA Tester, Associate Game Developer (starting salary $50,000–$80,000 (US) / £25,000–£40,000 (UK) / A$50,000–$75,000 (AU)). Key industries: Video Games (Console/PC), Mobile Gaming, VR/AR Entertainment, Simulation & Training, Edtech & Serious Games. Steady with cyclical fluctuations—the industry generates over $200 billion annually and employs hundreds of thousands globally. However, major studios periodica…

Which high-school courses prepare you for Game Design & Development?

Recommended IB courses: HL Mathematics: Analysis and Approaches or Applications and Interpretation, HL Visual Arts or HL Computer Science, HL Physics; Recommended AP courses: AP Computer Science A, AP Studio Art: 2-D Design or Drawing, AP Calculus AB; Recommended A-Levels: Mathematics, Computer Science or Art & Design, Physics or Design & Technology.

Want to prepare for Game Design & Development?

Our education consultants can help you explore your interests, pick the right subjects, and build a strong application.