Game Design Courses (Unity/Unreal) in Singapore | MAGES Institute
game-design-and production


12 Month Full-Time | 17 Month Part-Time

Become a Game Developer in 12 Months and Learn How to Design, Develop, Publish & Monetize Your Games!


Game Development Courses

One of the top schools for game design is MAGES Institute, which offers a variety of game development professional diploma and short courses that teach game design and development along with the latest technologies for both Unity Engine (with C# programming) and Unreal Engine (with C++ programming).

The Diploma in Game Design and Technology is designed to instill the technical knowledge and problem solving skills necessary for a career in Game Technology starting from basic game design principles with audio and proper gameplay loop to programming advanced systems and managing game data, Player-Vs-Player and Player-Vs-Engine multiplayer interactions, complex inventory systems and advanced networking.

MAGES offers short courses in Video Game Development which have a micro approach. Indie Game Development teaches game development for independent developers using Unity Engine. Game Concept Design is a basic level course which concerns with what makes a game fun to play using graphic design skills (the core concept of gameplay loop and player balance is explored and taught)

For example:

● Diploma in Game Design and Technology
● Advanced Diploma in Game Design and Technology
● Indie Game Development
● Unreal Engine Foundation
● Game Concept Design

Overview of Unity Courses

A renowned game design school MAGES Institute offers several Unity Courses that instruct students on how to create games using the Unity Engine. Diploma in Game Design and Technology is a 1 year Game Design Course built for beginners in the field who want to become game developers of the future.

The course will equip students with development tools and the fundamentals of user experience, while walking them through practical application of the principles until they produce a finished product of their own to showcase in their portfolio.

Advanced Diploma in Game Design introduces advanced concepts such as Multiplayer programming and networking and incorporation of microtransaction-based repository and inventory systems and game data economy.

MAGES also offers shorter focused part-time courses for hobbyists who would want to explore the field. Indie Game Development teaches how to develop your own unity game using Unity Engine from Game Design and Programming Fundamentals to developing your own prototype Game.


Establish yourself as a competent and creative game developer with our 12-Months Diploma Program in Game Design and Technology! Be mentored by industry professionals as well as Unity and Unreal Authorised Trainers.


Our curriculumn is designed to equip students with the necessary skills and portfolio to become industry ready game developers. We emphasise core fundamentals like C# programming while also exposing our students to advanced topics like AI, Audio Systems, and Game Systems.


Proud to be ranked Top 3 in the 2023 Top Creative Schools Worldwide for Game Development in Mobile Production, join this coveted program to establish yourself as a game developer and begin your journey in game design and development!

DURATION : 12 Months Full-Time, 3 Hrs Lectures and 3 Hrs Tutorials per Day; 17 Months Part-Time, 7PM-10PM for weekdays 9AM -4PM for Saturdays

International Students can only opt for Full-Time programs

STUDENT-TO-LECTURER RATIO : 18 Students : 1 Lecturer

MEDIUM OF INSTRUCTION : Lectures & Practical (Hands-on Application)

SOFTWARE TAUGHT : Unity3D | C# (C Sharp) | Visual Studio | Cakewalk/Reaper

MODE OF ASSESSMENT : Project-Based Assessments for All Modules

NOTE : A Pass in all Modules within the maximum study period is required for Graduation


Learn to create your own games

Term 01


In the first term of the 1-year program, students will learn the fundamentals of interactive game technology, including fail-proof designs and principles that can be applied throughout their entire career.


The program will cover the following modules:

  • Design Fundamentals and Principles
  • Basic Game Programming
  • Algorithms, Mathematics and Physics
Learn Unity and Unreal Engine

Term 02


In this term students will delve deeper in learning advanced programming concepts for PC/Mobile Platforms in the context of creating critical game systems such as callback systems, global event system, UI manager, FSM, audio manager, and data manager.


The program will cover the following modules:

  • Game Systems
  • Game Audio
  • Mobile Game Development

Term 03


In the last term, students learn about advanced game development. They study concepts like tap-and-sink, meta-gaming, and gacha, and how they’re used in item stores. Then, they use all this knowledge to make their own games.


The program will cover the following modules:

  • Game Data and Economy
  • Artificial Intelligence in Games
  • Gameplay Mechanics and Production
The Rookies - People's Choice Award - MAGES Institute
The Rookies - People's Choice Award - MAGES Institute
Top 10 Schools - The Rookies - 2019 - MAGES Institute
Game of the Year Finalist - The Rookies 2019 - Project HORDE - MAGES Institute


Self-styled Game Development 'Swiss Army Knife,' Xuanming has an extensive passion-driven experience across art and programming for games with over 16 years of experience (over 9 years in teaching). He has worked most recently for Paradox Interactive on Stellaris,  contributing to the Galactic Paragons expansion for the franchise as a Lead Game Designer. With nearly a decade of teaching experience, Xuanming has led teams of students to bring their game ideas to life.

Xuanming Zhou

Lecturer | Game Designer

David, an Unreal Engine Authorised Instructor, has about 18 years of experience with companies like Zealot Digital, Digital Perception studios, Ksatria Gameworks etc and currently works for Blackbird Interactive. Some of his work includes the development of tools and components for the proprietary game engine, the development of ZD engine 2.0, game programming, Xbox tech demographics programming. He has also conducted various seminars on 3D Arts, involved in 3D animation for companies like Chevron and immensely contributed in nex-gen API Game Engine Development. David holds a Diploma from IMUS Institute of Science & Technology, from the Philippines.

John David B. Uy

Lecturer | Programmer

Ian is a gameplay and audio programmer specialising in academic teaching and research. He has five years of teaching experience, and his guidance has helped many students find satisfaction and realise their potential. Ian goes beyond the technical skills by intersecting his knowledge and experience spanning multiple related disciplines, including game development, audio production and music. He is also very active in the Singapore Games Association.

Ian Ngoh

Lecturer | Game Programmer, Sound Designer

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.

Thomas O’Dell

Adjunct Lecturer

Jeffrey is an Indie developer/generalist since 2007, mostly focused on gameplay, AI,UI/UX, Networking, Script Systems, and mobile programming. He has co-founded game studio Touch Dimensions Interactive and shipped notable games including Wizards and Wagons, Autumn Dynasty warlords, Huff and Puff and Totem Star.

Jiang Anxiong, Jeffrey


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.

Chan Haoran, Luther

Lecturer | Founder (Explosive Barrel)

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 and also an Unreal Engine Authorised Instructor, 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.

Nanda Ye Aung

Lecturer | Unreal Engine Authorised Trainer

Rajesh Chakravarthy has worked in digital art and design for the past 18 years (stationed as an educator within various creative media and tech schools for 9 of those years) and is a veteran AR/VR developer and an Unreal Engine Authorised Instructor.  His leadership has led many students to successful careers within prominent companies around the globe. Rajesh’s research and hard work has made great strides in Augmented and Virtual Reality, as he intersects design, technology, and business through his many ventures in prototyping and education.

Rajesh Chakravarthy

Academic Director | Unreal Engine Authorised Instructor

Dominic is a veteran game designer with more than 15 years of experience under his belt. He has worked with international studios and appeared in national tabloids for his design exploits. He also launched the first-ever successful tabletop gaming Kickstarter in the country and is still active today with a pipeline of multiple projects.

Huang Ruiliang Dominic

Adjunct Lecturer | Game Designer


MAGES Institute is proud to present our Student Games and Rapid Prototyping Projects which showcase not only their creativity and personality, but their first try at realising industry-standard ideas while daring to challenge them. Available now on - the leading platform for game developers - dive into the minds of our talented student body, for both Windows PC and Android Phones.



26 Feb 2024 (Full-Time)


Academic :

2 Credit Passes at GCE ‘O’ Level (excl English) or equivalent, or Foundation Certificate in Art and Technology or Certificate in Art or Animation related course in MAGES or other institutions.

English :

IELTS 5.5 or Pass in English GCE ‘O’ Levels or equivalent


16 Years Old or above (Mature Candidates above 30 years old require 8 years of working experience)

Please click on ‘Read More’ for more information


(*Incl of 8% GST)

International Students

SGD 18,887.04

Singapore Citizens & PRs
SGD 16,457.04


Who can apply for this program?

The program is ideal for those looking for a challenging and rewarding career in the interactive entertainment industry.

The Video Games industry is largely driven by passion, all gamers and problem-solvers are welcome to apply.

What are the course duration, fee and upcoming intake details?

Course duration, fees and upcoming intakes may vary from program to program.


  • Diploma in Game Design and Technology Course Duration: 12 Months (Full-Time), 17 Months (Part-Time)
  • Upcoming Intake: Feb 2024 (Full-Time), 30th Oct 2023 (Part-Time)
  • Fees: (Incl 8% GST) International Students SGD 18,887.04 Singapore Citizens & PRs SGD 16,457.04


Payment is accepted through cheque, bank wires, credit/debit card, and PayPal.


For more info, please contact us directly in the form below.

Do I need to know coding for these courses?

Since this program is for the beginners, coding is not mandatory. Coding is required for our Advance programs.

How many games will I produce?

Producing games will be part of your curriculum with appropriate guidance and lecturer/mentors support you need to produce games accordingly. You will be required to produce at least 5 games during this program. You can publish these games on the respective platforms such as, steam, and play store.

What are the job roles can I apply for post completion of the program

After successful completion of the program one can apply for various job role in the Gaming Industry such as:

  • Game Developer
  • Game Designer
  • Game Programmer
  • Game AI Engineer
  • Network Engineer
  • Game Tools Programmer
  • UI Programmer


Need guidance or course recommendations? Let us help!

    Mages Whatsup