MAGES Institute of Excellence - About Us

Diploma in Game Design

Speak with an Advisor

The Game Design Diploma includes extensive coursework in game design, game art and game development. The program structure first introduces you to the fundamentals of games through the lens of design & technology. As you progress in the program, you will discover modules that range from 2D Game Development to Level Design, and even Mathematics and Physics for AI. The course covers various aspects of collaborative game production, critical analysis, and specialized elements of visual & audio design. At the conclusion of your Diploma, you complete a MAGES Guided Project, either as an individual, or with a group.

Our faculty, staff, talks, workshops, resources, facilities, and events help to make the program a world-class experience in the study of games development.

Programme Summary

Awarded By : MAGES Institute of Excellence
Duration : 12 Months (Full Time & Part Time)
Programme Layout : Full Time – 5 days a week and 5 hours a day
Part Time – 3 days a week and 3 hours a day
Note : International Students can only opt for Full Time programmes
Primary Areas:
Game Design : Creating the rules of the game and the player experience
Game Development : Production processes for creating games using engines like Unity3D/UDK
Production Areas:
Programming : Interaction, graphics, AI, and other game programming
Visual Design : 3D Art and 2D Design
Course Intake Dates:
18th September 2017
Graduation Criteria:
In order to file for a graduation certificate, the student must have completed and passed all the modules of the course.

Programme Highlights

Learning Beyond The Classroom
Collaboration with industry partners to design and develop interactive 2D/3D Games, enabling students to creatively engage in technical and business challenges.

Valuable exposure through participation in field trips and industry site visits that enhance learning.

Portfolio Development
Students are guided to build their portfolio to increase their employability prospects upon graduation.

Methods of Assessment
Each module will be assessed through a combination of assignments, progression test, attendance, and project work.

Recommended for
Anyone who wants to build a career in Game Design.


Learning the Design and Process

Students will learn the basics of conceptualizing game designs. This includes understanding the process of making a video game, and transferring game ideas into writing (Game Design Document) and drawing (Story-boarding).

Learning the Technical

Students will learn how to piece together games with events, logic, and physics. Through programming (C#), they will understand how to create, use, or manipulate game data. They will also learn how to structure a fully autonomous agent (AI) that will interact with the environment and/or the player. This will be done using Unity3D.

Mastering Production

This final term will be dedicated to students to practice close-to-actual game production. Potentially, they can engage in live projects with real clients which is an invaluable experience for those who qualify.

Course Modules


Game Design & Documentation

GD101: Game Design & Documentation

This module trains students in the important processes and methodologies that are required for game development. Game design concepts will comprise of Level Design, Character Design, and Game Balance.


Graphics & Sound Editing

GD102: Graphics & Sound Editing

Students will be taught the different file formats, compression, and their uses for the different game platforms and engines. Graphic editing tools will be used to learn editing, 2D animation creation concepts, game sprites, and concepts of audio files.


Storyboard & Character Drawing

GD103: Storyboard & Character Drawing

This module provides training on digital drawing tools, and story and concept development for games. Students will research for game stories, develop a game concept, and illustrate visuals of the entire game play with a proper storyboard. They will also learn to include and illustrate the different interactives and media, such as buttons, audio, and animation, that are required in the game.


3D Character Design & Animation

GD104: 3D Character Design & Animation

This module will train students on the principles and practices of character design and development. Studies include conceptual development, appreciation of character aesthetics, and learning how to use different character development tools for 2D and 3D character design. Students will also be trained on psychological, social and physiological characteristics that contribute to the appearance of characters in the game.


C# Programming & 2D Game Development

GD105: C# Programming & 2D Game Development

The use of 2D game engines will be introduced in this module to enable students to develop a complete game. Students will experience the use of a rapid application type of game engine. Emphasis will be on the sequencing of game play logic, such as the condition, events, and actions required in a game. Students will go through the game development process and complete creation of the game. Assessment will focus on the elements that are important for a typical 2D game anatomy. Students will also explore the development of the different types of game genres. The correct characteristics for the different game genres will be emphasized.


Creating Casual Game

GD106: Creating Casual Game

This module will provide students with an understanding on the overview, history, genres of computer games, and the principles of casual game structures. Students will consider and plan for playability, interaction, interfaces, and graphics for the casual game.


Mathematics & Physics artificial Intelligence

GD107: Mathematics & Physics Artificial Intelligence

Students will study essential mathematical computation and calculus, the concepts and formula derivation for trigonometry, mechanics, momentum, and gravitation. Game engines and development tools will then be used by students to implement the Mathematics and Physics formulas in the game play environment in order to observe and understand the reactions of objects.


Game Level Design & Simulation

GD108: Game Level Design & Simulation

This module will teach students the concepts and procedures needed to design a well-balanced level for a game, and explore the various simulation and balancing techniques that can be used to create intuitive and fun pathways for the player. Students will also learn how level design can support the storyline and ensure a positive game experience for the player.



GD109: Project

The Game Design Project tasks the students to review the game design fundamentals mastered in the various modules and apply the necessary skills in the creation of game development.


MAGES Guided Project

GD110: MAGES Guided Project

Succeeding as Project Manager or Project Leader requires a developer to complete the projects on time, finish within budget, and ensure a high level of customer satisfaction. Students are expected to monitor all aspects of the project to ensure that proper knowledge and resources are harnessed to create the desired outcome in a timely and cost-effective manner. Students will also devote most of their time in the research and design of the original game.

Career Opportunities

Game Programmer

A programming career that involves designing and implementing the game dynamics and logic of a video game. This includes creating simulated intelligent agents to help or oppose the player's character in a game. A game programmer is also responsible for setting up events, triggers, and effects which enhance a player's experience. Mathematics and Physics will be an ally in developing an immersive gaming experience.

Game Designer

A game designer is responsible for conceptualizing the mechanics, data, and the story of video games. This includes designing level layouts where obstacles such as traps, enemy AI agents, puzzle pieces, etc, are placed. As a game designer, your primary role is to transform ideas into writing, diagrams, charts, and sketches so they will be communicated to the game programmers. Game designers also create prototypes and mock-ups to further illustrate their ideas to other co-developers of the team.

Game AI Engineer

A programming career that specializes in designing, developing and implementing convincing simulated intelligent agents in a video game. A game AI engineer will structure states, state transitions, and constraints in developing the logic of each autonomous agent, whether friendlies, support, or opponents.

Level Designer

A level designer is a specialized game designer who is responsible for conceptualizing the level dynamics of a video game. This includes designing traps, triggers, puzzle pieces, enemy spawners, etc, in a level or scene. A level designer is also responsible for producing the best experience for players as they traverse into an immersive level.

Game Tools Programmer

A specialized programmer role that is responsible for designing and implementing supplemental tools for other developers. It is far from being a menial job since tools programmers can directly affect productivity as masters of automating processes which designers and other programmers will be utilizing.

Game Producer

A management career that is responsible for overseeing the production of video games. As a game producer, you must know the in's and out's of a game production. This includes creating targets through schedules and milestones. The key to this leadership role is to have a good understanding of every aspect and field of game development ranging from the art to the technical aspects.

UI Programmer

A game development career that combines the designing and the programming role. UI programmers are responsible for developing the user interface of a video game. This includes implementing the intuitive UI logic, and layout like buttons, mini-maps, item inventory, etc. Equally important is giving feedback to players, which is also a UI programmers' responsibility for giving them an immersive gaming experience.

Student Artwork

What people say about us

Our Faculty

View More

Entry Requirements

1. Academic Qualifications

Local Students

Minimum 17 years of age, and

2 GCE 'A' level passes or minimum of 2 H2 level subjects with a pass or above, or

Foundation Certificate in Art and Technology from MAGES

Certificate in Games or IT related course from other PEIs

International Students

Minimum 17 years of age, and

Equivalent to Year 12 from the respective home country of the applicant or

Foundation Certificate in Art and Technology from MAGES, or

Certificate in Games or IT related course from other PEIs

Mature Students

At least 30 years of age, with 8 years of work experience.

2. English Proficiency

Local Students

GCE ‘O’ Level English

English grade of C6 required for IT and Gaming programmes related courses.

Pass interview with the Academic Director and assessment by Academic Board (if student does not meet the above English requirements).

International Students

IELTS 5.5 or more

Other equivalent qualifications where the medium of instruction is English

Student may attend additional English classes and pass at the equivalent of upper intermediate level (if student does not meet any of the above English requirements).