Back to top

Behind every sword swing, item drop, and hit point in a video game lies a complex system of rules embedded within the game’s code. The Bachelor of Science in Computer Science and Game Design teaches you to become a versatile software developer with the knowledge and ability to design, program, and implement these systems.

You’ll be balancing coursework in computer science with design classes that will challenge you to create a constant flow of game prototypes and mechanics. By the time you graduate, you will be a hybrid programmer and designer who can navigate both ends of the scientific and creative spectrum on any software development team.

If your passion for computers and technology is only matched by your love of creating games, DigiPen (Singapore)’s BS in Computer Science and Game Design program may be an excellent fit for you.

Apply Online


Who Should Pursue This Degree?

The BS in Computer Science and Game Design is a challenging cross-disciplinary program that can be a good fit for those who want a more comprehensive game-development education. This dual focus means you’ll be managing a heavy course load of both software engineering and design projects — beginning with high-level programming and extensive non-digital game design. In addition to advancing your understanding of math, physics, and computer science principles, you’ll be learning how to design fun and interesting game concepts, systems, and mechanics. However, this hybrid approach also means you won’t delve quite as deep into either subject area as some of DigiPen’s other programs.

As a student in this program, you will:

  • Become a Proficient Software Engineer

    Dive deep into core programming languages as you tackle coursework in data structures, artificial intelligence, user interface design, and more.

  • Study Game Design Theory and Methodology

    Examine the practice of game design from a variety of angles, including system design, level design, technical design, and more.

  • Gain Experience in a Collaborative Studio Environment

    Work with others on a large codebase and shared creative vision as you solve problems and tackle the challenges of game software development.


Academic Roadmap

As a BS in Computer Science and Game Design student, you’ll balance coursework in math, physics, and computer science with design classes that have you rapidly prototyping both non-digital and digital games. On top of that, you’ll also be working on multidisciplinary PC game projects that are much larger in scope. This is a challenging program for students who want to combine the nuts and bolts of game programming with the artistry of creative game design.

View a sample course sequence

Admissions Requirements

In order to apply for the BS in Computer Science and Game Design program, you should have a strong foundation in math, science, and problem-solving. You’ll need to have completed precalculus (or its equivalent) prior to attending DigiPen.

View all requirements

Topics Covered

Students in the BS in Computer Science and Game Design program concentrate on the following subjects:

  • Game design and development, including game design theory and history, design documentation, 2D and 3D level design, game mechanics, playtesting, and team game project implementation.
  • Computer science, mathematics, and physics, including programming in core languages like C and C++, scripting languages, data structures, artificial intelligence, algorithm analysis, linear algebra, calculus, and Newtonian dynamics.
  • The humanities and arts, including the fundamentals of writing, psychology, communication, architecture, drawing, and 2D and 3D art.

Student Projects

Multidisciplinary team projects make up a core component of the BS in Computer Science and Game Design curriculum. As a student in the program, you will work with your classmates on a series of original game projects. In addition to building your own tools and software systems, you’ll have the chance to flex your skills as a designer of gameplay, mechanics, user interfaces, and more—applying both your computer science and design knowledge toward tangible game products. These are just a few examples of what students in the program have created.


Career Outlook

BS in Computer Science and Game Design alumni can pursue a number of career paths in game and software development and experience design.

Potential Careers

Systems Designer

The systems designer helps lay the groundwork and design specifications for other developers to build large sections of a game or other application. A systems designer must rely on careful testing and have a solid understanding of technical limitations and efficiencies. They must be able to communicate well with an interdisciplinary team.

Game Designer

Game design is a broad term that can encompass many unique job types. In general, a game designer works to create and refine the interrelated systems that make up a game playing experience, from the mechanics of combat in a fighting game to the complex menu navigation in an online RPG. They often work closely with engineers and people from other disciplines to implement and fine-tune their design concepts.

Gameplay Programmer

The gameplay programmer is responsible for implementing the mechanical features and systems of a video game, often working with designers to turn ideas into working, moving parts.

DigiPen (Singapore) alumni Zhang Zi Tian and Koh Shi Xiang sit in the office of Lionfish Studios, which they co-founded

From being just a small indie games startup to taking on large-scale government projects, Lionfish Studios has come a long way.

DigiPen (Singapore) alumni Irene Tan and Lim Sing Gee pose with a coworker in front of a DietLens banner

DigiPen (Singapore) alumni Irene Tan and Lim Sing Gee are helping to develop DietLens, an app that uses artificial intelligence (AI) to help in the prevention and management of diabetes.

A group of DigiPen (Singapore) alumni pose next to a banner advertising the ORCA Integrated Business Operating System

Five DigiPen (Singapore) alumni are software developers working on different sections of the flagship point-of-sale system.