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.
Diploma in Game DesignSpeak 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.
|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|
|Game Design||:||Creating the rules of the game and the player experience|
|Game Development||:||Production processes for creating games using engines like Unity3D/UDK|
|Programming||:||Interaction, graphics, AI, and other game programming|
|Visual Design||:||3D Art and 2D Design|
|Course Intake Dates:|
|18th September 2017|
|In order to file for a graduation certificate, the student must have completed and passed all the modules of the course.|
Programme HighlightsLearning 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.
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.
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.
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.
Game Design & Documentation
GD101: Game Design & Documentation
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.
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.
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.
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.
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.
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.
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.
What people say about us
Nanda Ye Aung
Unity Certified Developer, Master Degree in Computer Science, University of Yangon, Myanmar
Nanda has a remarkable experience in the IT industry and the education industry specially in the field of 3D Graphic Animation, Game Programming and Game Development & Design. Nanda is a Unity Certified Developer, in addition to having certification from Microsoft and Oracle. Nanda has working experience in United States, India and Singapore. With his excellent communication and interpersonal skills he proves to be a truly commendable and valuable lecturer for MAGES.
John David B. Uy
Diploma, Imus Institute, Phillipines
David has a about 18 years of experience with companies like Zealot Digital, Digital Perception studios, Ksatria Gameworks etc. Some of his work includes development of tools and components for proprietary game engine, development of ZD engine 2.0, game programming, Xbox 1tech demo graphics programming. He has also conducted various seminars on 3D Arts, involved in 3D animation for companies like Chevron and immensely contributed in nex-gen kjAPI Game Engine Development.
Master of Arts (Department of Visual Arts), Savannah College of Art and Design, US (Georgia)
Rajesh has been working in the education, animation, and digital design field for the past several years. He has had more than five years of educational experience with film and creative media schools. As a lead lecturer in US institutes, Rajesh has successfully trained students for employment in the animation and creative arts industry for companies such as Electronic Arts, Bungie Studios, and Gulfstream Aerospace. Some institutions he has lectured in include, Career Education Corporation in Orlando, Florida and Brown College in Minneapolis, USA.
B.A Honours in Computer Science, University of Toronto, Canada
With over 25 years of working experience, in companies such as ICONIX International and Delcan Corporation in Toronto, Canada. Thomas has played a key role in developing the Automatic Fare Collection System for the Taiwan High Speed Rail in Taipei. His significant experience in the IT industry enriches both his industrial training and his academic teaching. He has teaching experience in subjects like Games Programming at various Singaporean institutions.
Sharma Manuj Chandra
Bachelor of Science ( Computer Science), Alagappa University, Tamil Nadu,India.
Manuj is a technology and management generalist, he is a Graduate in Game Development using the Game Engine, Unity. Manuj has considerable experience in Virtual Reality, having developed games on Oculus Rift, Leap motion and Cardboard e-learning apps which are marketed in United Kingdom and other countries. He brings with him more than a decade of industry experience.
Mohd Zaki Bin Ragman
Previous Animation Director, Scrawl Studios
Zaki brings with him more than 18 years of experience in various creative industries, from illustration to animation. Zaki has been a valuable addition to various companies such as Scrawl Studios and Chip & Toons taking up the responsibility of Animation Director in both places. In addition to his illustrious career, Zaki has also been published 5 times - with his latest comic, Badang, being a historical comic based on the Second World War in Singapore. Zaki completed his formal education with MAGES Institute of Excellence, graduating with a Diploma in Entertainment Design.
Chan Haoran, Luther
Founder, Explosive Barrel (Game Studio)
Luther Chan has more than 10 years of experience in the Game Industry. His strength is in Game Development and Emerging Technologies. He is the Founder of Explosive Barrel an independent game development studio that focuses on creating high quality games and we have been doing so for over 10 years. In addition to creating our own games, they also create games for websites and brands. His previous clients include Ubisoft, Coke, Cheetos, E4, NHS and Air France-KLM. Luther graduated with a Bachelor of Computing (Communications and Media), from the National University of Singapore.
Rakesh Shrinivas Gowda
Lecturer of Animation & Motion Graphics
As the lecturer of Animation and Motion Graphics at MAGES, Rakesh brings with him a plethora of experiences. As an immensely creative artist, he has extended his animation, 3D modelling and VFX expertise into building Virtual Reality Environments and Experiences. Rakesh has been working in the education field for the past 7 years with various film and creative media schools. Rakesh has successfully trained students for employment in animation and the creative technology industry. He completed his Advanced Diploma in Animation from MAGES Institute of Excellence, Singapore.
1. Academic Qualifications
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
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
At least 30 years of age, with 8 years of work experience.
2. English Proficiency
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).
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).