Game Programming

The AIGA game programming course starts with computer programming. A lot of emphasis is put on students developing sound computer programming practices: how to write good and optimal code. This is followed by a module on data structures and algorithms.

Only in the third module, does a student start creating games. This module starts with students recreating classic games for 2D in pure JavaScript without external libraries or other dependencies.

The last two modules introduce the students to 3D computer graphics and making games in the popular game engine, Unity 3D. Using Unity 3D, both 2D and 3D games can be created and also deployed to full range of mobile, VR, desktop, Web, Console and TV platforms.

Some of the famous Unity titles include Firewatch, Vedun, Kerbal Space Program, Hearthstone: Heroes of Warcraft, Angry Birds, Temple Run, Lara Croft: Relic Run and lots more.

Duration: 9 months. 2 semesters.

Eligibility: 10th passed and above.

Course Structure: