Diploma in Game Development

University Malaysia of Computer Science & Engineering (UNIMY)

woman wearing black top standing near yellow wall

Here's the BIG Picture

UNIMY's Diploma in Game Development encourages creative game creators for desktop and mobile platforms, and will enable you to explore the infinite possibilities of your imagination. Through this programme, you will acquire the capacity to transport game ideas from the imaginary world into the virtual reality world. Through practical experience, you will be introduced to fundamental areas of game creation, including art, visual design, game designing, programming, game production, and game production and marketing. Upon completion of this programme, you will be able to create work samples that will allow you to demonstrate your abilities.

With this Course, You Will:

  • Be ensured of a tailored approach that will enable you to learn the essential skills required for the gaming industry, focussing on specialised curriculum on programming, art, mechanics, and testing.
  • Gain industry-relevant skills, with emphasis on practical, in-demand skills needed for game development careers. Through hands-on projects and exposure to industry-standard tools and processes, you will gain valuable experience and readiness for the workforce. 
  • Learn from experienced academicians and experienced professionals with expertise in game development. With their guidance and industry insights, you will gain invaluable mentorship that will keep you updated on industry trends. 
  • Have a wide range of career opportunities to explore. You will be introduced to internships, job placements, and networking events within the gaming industry. Through partnerships and collaborations, you will gain access to various career prospects, enhancing their chances of success post-graduation. 

Why choose UNIMY?

At UNIMY, students will benefit from an exceptional academic experience set within the well-renowned science, technology, and innovation hub. UNIMY’s lecturers are comprised of a diverse group of experts from various industries with specialisations in UNIMY’s eight focus areas. Our ethos of high-quality teaching and learning, leading-edge curriculum, and work readiness skills, combined with a vibrant student experience will be the key to unlocking your true potential. This is where you will gain fundamental knowledge and practical experience, as well as become competent enough to take on the challenges that come with IR 4.0. 

How Do I Get In?

  • Pass SPM /SPMV with at least credit in any 3 subjects 
  • Pass IGCSE / O-Level with a minimum of grade C in any 3 subjects                                                    
  • Pass SKM LEVEL 3 / Sijil Vokasional Malaysia (SVM) in a related field and required to attend a bridging programme 
  • Pass in Sijil Tinggi Persekolahan Malaysia (STPM) with at least Grade C (GP 2.00) in any subject                                        
  • Pass in Sijil Tinggi Agama Malaysia (STAM) with at least Grade Maqbul 
  • Pass UEC with a minimum of grade B in any 3 subjects 
  • Any equivalent qualification recognized by the government of Malaysia
  • Trial Examination/ Forecast results are accepted, AND 

Pass an interview (online/virtual/conventional) OR submission of student’s portfolio, to be determined by the Dean as required

English Language Proficiency

Malaysian Students 

  • SPM/IGCSE/UEC - Minimum Pass         

International Students 

  • MUET - Minimum Band 3.0; or 
  • GCSE - Minimum Pass; or 
  • IELTS - Minimum Band 4.0; or 
  • TOEFL iBT - Minimum Score 397; or 
  • PTE - 36; or 
  • LINGUASKILL - 140; or 
  • Any equivalent qualifications recognized by the Malaysian Government (equivalent to CEFR Low B1) 

** Validity of test results: 

  • MUET - 5 years 

Hello there, welcome to BAC Education!

Need advice? Talk to us


Year 1

Basic Computing
This module emphasizes hands-on learning to leverage information technology for productivity enhancement. You will engage with various software tools such as document preparation, spreadsheets, databases, graphics, email, and groupware. Additionally, you will learn about proper computer hardware usage.

Problem Solving and Programming
This module covers problem solving skills, writing algorithms, basic programming syntax, control structures, functions, and arrays. This is designed to give you the ability to write simple console programmes and to be able to understand such programmes written by other programmer. 

History of Graphic Design
This module builds essential skills for analysing and discussing diverse art forms, emphasiing context and vocabulary. It traces key graphic design movements from the Renaissance to present, illustrating their impact on both society and the field its

Art and Design Fundamentals
In this module, you will learn design fundamentals, exploring Elements (Line, Shape, Form, Texture, Color, Space) and Principles (Contrast, Emphasis, Unity, Harmony), and you will analyse how artists and designers apply these concepts for effective work. This module also covers diverse creative works across various media, fostering broad understanding and exploration.

Drawing Fundamental
You will cover the fundamentals of drawing: line work, shading, perspective, and point of view. Through observation, life studies, field work, and extensive hands-on practice, you will develop the ability to see and render the human form, objects, architecture, and nature, enabling you to express ideas in visual form with confidence and clarity.  

Computing Mathematics
This module imparts logical and mathematical thinking skills, covering discrete mathematics (logic, proofs) and fundamental structures (sets, functions, counting principles, relations). It also explores computational modeling (finite state machines, grammars), numerical concepts (precision, accuracy, error), and introduces graph and tree theory.

Database Management Systems
This module explores the fundamental concepts necessary for the design, use and implementation of database and document management systems. A particular emphasis is placed on the relational database model of design and development of database applications. It will also focus on the practical skills to create, control and execute commands or SQL statements.

Visual Communication
This module delves into creative visual communication, covering theory, aesthetics, and practical skills such as visual persuasion, photography, and graphic design. Emphasis is on innovative problem-solving, with global case studies and hands-on practice to enhance proficiency in media communication.

Introduction to Computer Games
This module will introduce you to the fundamentals of computer game development, including a survey of computer game categories and platforms, major game components, the game development process, and game graphics. You will learn how to design and develop elementary two-dimensional computer games.

Game Programming I
This module enhances understanding of Object-Oriented Programming (OOP) for writing structured game programmes. You will learn OOP concepts like objects, classes, inheritance, encapsulation, and polymorphism, as well as basic concepts like pointers. Additional libraries are introduced to deepen comprehension of graphics and game programming fundamentals.

Effective Communication - Workplace and Persuasive Presentation 
This module emphasises fundamental workplace communication skills and persuasive presentations. It underscores the importance of effective communication for success in professional and personal realms. Topics include various communication paradigms, interpersonal communication in the workplace, conflict resolution strategies, persuasive techniques, negotiation skills, and feedback guidelines.

Community Service
This module explores community involvement projects, covering proposal preparation and effective project characteristics. It aims to foster understanding and appreciation in implementing such projects through interactive classes, group discussions, experiential learning, and volunteerism. You are expected to develop values, ethics, leadership, teamwork, and social responsibility by course end.

Fundamentals of a Creative Professional
Professionals across all fields must grasp ethical principles within their domain, as well as understand ethics in other professions and how they intersect. This module delves into general professional ethics principles and examines specific ethical challenges within various fields. Through case studies relevant to creative and professional practice, you will learn key ethical and legal concepts and apply them to diverse scenarios, fostering critical analysis of their own ethical framework.

New Venture Creation
This module forms the basis for a structured programme, for potential and existing entrepreneurs to capitalise on opportunities to start and grow sustainable businesses that form part of the mainstream economy. You will learn to tender for business opportunities within both the public and private sectors.

Year 2

This module lays the groundwork if you are aspiring to become a cyberpreneur, focusing on starting and managing technology-based SMEs. It covers two main aspects: product development (including innovation) and commercialisation. Additionally, it explores electronic commerce theory and practice, including Internet technologies, web infrastructure, e-commerce applications, security, electronic payment systems, and current trends.

Game Programming II
This module will enhance your understanding of Object-Oriented Programming (OOP) for developing well-structured game programmes. It covers OOP concepts like objects, classes, abstraction, inheritance, encapsulation, polymorphism, and basic concepts such as pointers. Additionally, you are introduced to supplementary libraries to deepen your grasp of graphics and game programming fundamentals.

Mathematics and Physics for Game
This module aims to provide you with sufficient knowledge of critical success factors in game development through the understanding of mathematics and physics.

3D Graphics and Animation 
This module is an introduction to 3D design concepts and provides practical experience in the design and evaluation of 3D still and motion graphics. You will gain practical experience by storyboarding, designing, animating, and rendering 3D graphic objects, characters, and environments.   

Artificial Intelligence for Game
This module will give you an understanding of the issues and principles underlying AI techniques to be used in games. We explore the use of AI techniques to make games more autonomous and believable by exploring AI algorithms.

Characters Design
This is a hands-on module where you will be exposed to the process of designing believable characters with personalities that appeals to an audience across a range of story-telling medium, such as games, animation

3D Game Design and Development
This module will cover the basic techniques and knowledge set of 3D games programming. You will be introduced to fundamental 3D mathematics, 3D coordinates systems, and construction of scene graphs, camera system, lighting, and texturing. 

Appreciation of Ethics and Civilization
This module aims to teach you about the ethics and civilization in Malaysia's diverse society, focusing on its historical evolution from pre-colonial to post-colonial times. It emphasizes the importance of understanding these concepts in a diverse society, fostering national unity and integrating them into academic activities. This module also highlights the role of globalisation and information technology in shaping national unity

Malay Communication 1
This module covers basic communication skills in Malay language, including greetings, introductions, and common phrases used in daily conversations. This module also provides practice exercises to help learners improve their speaking and listening skills in Malay.

Creative Thinking
This module will equip you with with theory and techniques that will help you understand the range of thinking abilities and how enhancing these can result in a higher quality of creative work. You will apply methods and tools of critical thinking and creative problem solving through student-centered learning (SCL), as well as problem-based learning (PBL). 

Integrity and Anti-Corruption
This module explores corruption concepts, including integrity, anti-corruption, corruption behavior, power abuse, and prevention methods. It uses experiential learning through individual and group activities, aiming to equip students with knowledge on integrity, corruption, anti-corruption, and power misuse prevention

Year 3

Mobile Game Programming 
This module will give you game design basics and programming essentials, culminating in the creation of Android-compatible game engines and playable apps. Through hands-on projects, you will learn to develop games for both smartphones and tablets using APIs from the latest and earlier Android SDK releases.

Game Production and Publishing
This module will introduce you to some order to the chaotic world of game production and publishing. It focuses on the nuts and bolts of managing game development, including defining the game's goal, creating a plan to achieve this goal, effectively managing the people who make the game happen, and dealing with all the other bumps along the way.

Final Year Project
This capstone module entails system design specification, implementation, and evaluation, culminating in a written report, demonstration, and oral presentation. It challenges you to apply your knowledge to a specific topic, enhancing organisational, theoretical, and applied skills.

Practical Training
This module prepares you to be involved in the gaming field in real world setting. It will also give the organisation the opportunity to train talented students like yourself to cater for the industry demands upon your graduation.  


Basic Concepts of Marketing
This module covers fundamental marketing concepts, processes, and strategies, addressing environmental influences, the marketing mix, consumer and business buying behaviors, and international marketing considerations.

Audio Synchronization and Mixing
This module introduces sound design production techniques for interactive arts, covering studio operations, mixing, Foley methods, and digital audio workstations. You will gain hands-on experience in creating and integrating sound with other media, preparing them for various projects in music, video, and interactive fields.

Web Design and Development
This module teaches web programming basics, covering HTML, CSS, JavaScript, AngularJS, PHP, Node.JS, MySQL, and wireframing. Emphasis is on good coding practices and web design principles. Students use editors like Notepad, Notepad++, and Brackets, and learn dynamic web development with XAMPP. Common frameworks like Bootstrap and Vue are also explored, with a final project integrating learned skills.

Motion Graphics
This is an introductory module in motion graphics utilising digital video and various graphics file formats. It includes lectures, screenings, critiques, and lab studio. Projects will cover best practices in animation and visual effects in broadcast design, film titles video design and effects.  

Digital Fabrication & Prototyping
This module will teach you the fundamentals of using digital tools to design and create physical objects. You will learn how to utilize software such as CAD and CAM to bring your ideas to life through 3D printing, laser cutting, and CNC machining techniques.

Spatial Practices
You will learn how to design and implement spatial databases, analyse geographic data, and create interactive maps. This module also covers topics such as spatial data visualization and geospatial analysis techniques.

Real-time Media
You will learn how to create engaging content for social media platforms and understand the importance of monitoring analytics to track performance. Additionally, you will explore strategies for increasing audience engagement and building a strong online presence through various multimedia tools and techniques.

Immersive Technologies
This module will introduce you to how networks operate. The methods learned will be needed to support the operations and priorities of Fortune 500 companies to small innovative retailers. You will learn to build simple local area networks (LANs), and with a working knowledge of IP addressing schemes and foundational network security, you will be able to perform basic configurations for routers and switches. 

Tuition Fees

You might also like these Courses.

Diploma in Information Technology

This programme will provide an in-depth curriculum that provides you with a comprehensive understanding of the concepts, principles, and techniques required in the study of the Internet infrastructure, architecture, standards, and network systems.

> Learn more

Diploma in Interactive and Digital Media

This programme will expand your creative potential through the combination of theoretical and practical work in many aspects of new media. Learn about the conceptual development and production of media content, and much more.

> Learn more

BA (Hons) Software Engineering

This programme provides students with the knowledge and skills that go beyond programming to develop complex but reliable, and safe yet efficient software systems. The knowledge and experience gained will allow students to build cutting edge solutions that tackle the challenges of today.

> Learn more