EN |

Diploma in Videogame Programming

Diploma in Videogame Programming


The SBIT Training Academy & British Videogame Institute has been established to address the serious skills shortage in the Malaysia videogames industry. The course is designed with the help of actual videogame industry professionals. All the courses are intended to give the students a comprehensive foundation in the practical skills required to produce next generation videogames. This one-year course is aimed at those who would like a career in videogame programming. During the course, students will learn Unity and videogame programming using C#. They will also get the opportunity to work on a commercial videogame for the PlayStation 4, Xbox One and PC during their Videogame Project.

Semester 1
Objective: Students will learn by example the following topics while developing some portions of a first-person shooter game, the full game will be achieved during semester 3.
  1. Introduction to Unity and Visual Studio
  1. Unity Basic Workflow
  1. Game objects / Persons/ Components
  1. Camera, Rendering, Lighting, Baking and Occlusion
  1. 3D Space VS 2D Space
  1. Introduction to 3D Physics
  1. Animation and Animator
  1. Introduction Scripting
  1. Loops and Logical Flow Control
  1. Data Structures, Object Oriented Design Patterns, Unity events, Triggers, Scriptable, Collision Detection, Coroutines and Data Save/ Load
  1. First Semester Project


Semester 2
Objective: students will learn how to develop a replica of a hit game via the understanding of 2D space physics and programming
  1. Sprite and Sprite Editor
  1. Atlases and Size Compression
  1. Engineering Custom 2D Physics and Types of Respective Events
  1. Unity Input, Keyboard and Mobile Touches
  1. Player Points System and Level of Experience
  1. Object Pooling and Dynamic Obstacle Generation
  1. Unity UI Creation and Multiple Screen Resolution
  1. Unity UI Non-Programmatic Events
  1. Scene Loading with Persistent Game object
  1. Random Generation of Game Component
  1. Second Semester Project


Semester 3
Objective: Student will learn how to develop a replica of a hit game via the understanding of 2D space physics and programming.
  1. Unity AI and Agents
  1. Unity Action Camera
  1. Player Inventory
  1. Player Health
  1. Enemy Health and Attack-Defend AI
  1. Unity Machine Learning
  1. Introduction to Unity FPS Multiplayer
  1. Dedicated Server
  1. Introduction to Profiling
  1. Advanced Profiling
  1. Third Semester Project

Final Videogame Project
Another unique feature of this course is the Final Videogame Project. This is available to all students who take the one-year diploma courses or the three-year undergraduate degrees. Unlike a generic, theoretical project offered by traditional universities and institutes, our final project is part of an actual videogame that is already in production. This means that all students will get hands-on experience by working on a videogame that will be shipping worldwide. The videogame will be for the PC, PlayStation 4, Xbox One and smartphones. 
Employment Cell
Our cooperate partner British Videogame Institute has an active Employment Cell run by a UK-based recruitment agent. The Employment Cell maintains constant relations with hundreds of potential employers around the world. All graduates will receive a personal mock interview with a member of the Employment Cell. After this interview, graduates will receipt tips on how to create their CVs and prepare for potential interviews.
Guest Lectures
One of the unique and compelling features of the British Videogame Academy courses is the international guest lecture series. These guest lectures are delivered by current games industry artists, writers, programmers and producers from Europe and N. America. Between them, our guest lecturers have shipped hundreds of games on dozens of gaming platforms including some of the earliest gaming hardware like the Atari 2600, Commodore 64 and Sinclair Spectrum ZX.
During these guest lectures, the students will be exposed to a vast array of cutting-edge and highly practical production techniques used to create AAA quality modern games. Students will get a thorough understanding of the highly specialised techniques used to create modern games in genres such as Racing, First Person Shooter, Role-Playing, Real-Time Strategy & Third Person Action/Adventure.


Diploma in Videogame Programming


Switch to Mobile Version
available in
Hello! Thanks for visiting my site. Please press Start button to Contact with Admin :)