Professional Diploma in Video Game Programming (Online Learning)
Professional Diploma in Video Game Programming (Online Learning) Full (100%) Online Learning Online Learning Malaysia, Selangor, Kuala Lumpur (KL), Petaling Jaya (PJ) Course, Training | SBIT Training Academy
Course Overview
Professional Diploma in Video Game Programming is designed for those who are interested in Video Game programming and would like a career in Video Game Programming.
 
This course is designed with the help of actual Video Game industry professionals. The course is intended to give the students a comprehensive foundation in the practical skills required to produce next generation game. Students will get the opportunity to work on a commercial Video Game for the PlayStation 4, Xbox One and PC during their Video Game Project.
 
As a result, students will be able to build a fundamental knowledges and skills of Video Game programming and create a Video Game by own self as well.


Course Professional Diploma in Video Game Programming (Online Learning)
Intake April, August & December
Duration 12 months, 3 hours per week
Mode of Study Study Online, Flexible Learning 
Certificate Body British Videogame Academy, UK
 
Entry Requirements
  • 18 years old and above
  • Preferably SPM/UEC: English, Science & Math. pass
 
Learning Outlines
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. (Basic)
  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. (Advanced)
  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
 
Career Prospects
Game Content Programmer
Game Tools Programmer
Game Sound and Audio Programmer
Graphics Programmer
Game Developer
 

Switch To Desktop Version