Advanced Diploma in Esports and Game Design

Provided by Informatics Academy Singapore


Awarded by Informatics Academy, Singapore

Course introduction


This course is designed to impart both theoretical and applied Esports support knowledge to students with some basic knowledge of Esports as well as game design and development skills. It aims to enhance the learners knowledge and practical skills in both Esports management and game design and development with skills to create and animate games as well as produce Esports events and manage the Esports community.

Assessment Structure Assignment Test Project
3D Models And Animation NA NA 100%
Advanced Game Programming NA NA 100%
Artificial Intelligence And Game Development NA NA 100%
Business Of Esports 50% 50% NA
Community Management 30% NA 70%
Creating Games For Handheld Devices NA NA 100%
Games Architecture And Design 50% 50% NA
Production In Esports 30% NA 70%

Curriculum Overview

Programme Structure

3D Models and Animation - E2073 

This module introduces students to the concepts of 3D modelling. Students will learn to understand how basic 3D models are created, providing textures and the rendering procedures to create the final 3D model. Students will also get a first-hand understanding of manipulating and appreciating 3D paths to produce the final required 3D animation. This module will prepare students for moving on to 3D game techniques and creating their own 3D movie files.

Advanced Game Programming - E2075

This module enables students to understand the use of complex game engines for game creation using Java programming. The module emphasises the use of Java advanced objects and object-oriented programming techniques.

Artificial Intelligence and Game Development - E2076

This module introduces students to AI techniques such as neural networks, decision trees, genetic classifiers and reinforcement learning required for game development. Students will familiarise themselves with the use of AI library and learn how to apply AI techniques into games developed using C++.

Business of Esports - E2079

This module provides students with an overview of various considerations in the business of Esports. Students will learn key business areas, including marketing, finance, strategy and the law, and how they relate to Esports.

Community Management - E2080

This module will teach students to look after a community of Esports gamers, tournament providers or other stakeholders of the game. The students will be taught to manage the game community via various social media platforms.

Creating Games for Handheld Devices - E2072

This module equips students with the skills required for the design and development of a 3D mobile game using Unity3D and Android SDK software. The students will learn about lighting, camera, audio, 3D modelling, texturing, animation controls, collision detection and event handling to develop a 3D mobile game to be run in an Android-based device. Students will learn game design through story-writing, user interface diagrams and UML class diagrams.

Games Architecture and Design - E2070

This module teaches students in design, architecture, and management of game development. Students will be taught about real-life case studies of what works and what doesn’t. This module will train students on all the necessary game creation steps-from seeing a game idea on paper to actual implementation of an idea.

Production in Esports - E2078

This module provides students with an overview of different hardware setups and technical configurations. Students will be taught to use the common hardware and setup tools to drive live production of games. Students will be prepared for roles like Production Crew or Observer from this module.  

Area of Studies

Graduation Requirement

Upon successful completion of all modules, students will be awarded with a Advanced Diploma in Esports and Game Design awarded by Informatics Academy.  

Entry Requirements

Minimum Age: 19
Academic Qualifications:

  • Diploma in Esports and Game Design awarded by Informatics Academy; OR
  • Polytechnic diploma in a related field; OR
  • Equivalent qualifications

English Language:
  • Certificate in Proficiency in English awarded by Informatics Academy; OR
  • GCE ‘O’ Level – C6; OR
  • IELTS 6.0 or equivalent

Mature candidates (30 years old and above) may be considered for mature entry on a case-by-case basis, if they have:
  • Completed Secondary Education;
  • Fulfilled English language proficiency requirement; and
  • Eight years working experience in a related field.

Duration & Intake

Programme Duration

Delivery Model

Combination of lectures, tutorials and workshops in a classroom environment at Informatics Academy campus. Lessons are typically in blocks of 3-hour sessions.


January, May, September
Online learning options available for May Intake

Course Duration

Full-time 8 months
Part-time 12 months


Fees & Funding

Local (Full time/Part time): $7,000.00
International (Full time): $9,200.00

* All fees exclude 7% GST