Bachelor's Degree
Game Programming
Build the proficiency to pen down the critical coding that makes your virtual world seamlessly interact with the gamers.
Course Overview
Bring the Virtual World Closer to Your Gamer

The Bachelor's Degree in Game Programming at ICAT is a full-time program that imparts all the knowledge and skills required for one to create the coding for games and simulations, excluding the support of external libraries or other dependencies.
The program incorporates all the major specializations of game programming, such as Graphics, Physics, Artificial Intelligence, Networking, and Game Engines. It trains students to develop cross-platform games including games for XR technologies, thus enabling students to build a rich portfolio. The all-round knowledge, intense hands-on practice, and opportunities to seek ideas from professionals in field enable the students to take up varied roles with high confidence in Game Studios, Web Development Houses, VR/AR Industries, IT Industry, Simulation Studios, and UX Design Companies.
Why Game Programming?
Take Up the Most Esteemed and Rewarding Job
With rising youth population, higher disposable incomes, introduction of new gaming genres, fresh technologies that bridges the gap with the virtual world, and the increasing number of smartphone and tablet users, the Game industry in India is growing at a whooping rate of 14.3% annually. Also, as a potential market for games and as a hub of low cost and skilled manpower, India has become the prime hub for big development centers like Microsoft, Nvidia, UbiSoft, Zynga, Electronic Arts, Disney, Playdom, Sony, Digital Chocolate, etc.
In addition to the presence of game giants, the emergence of numerous fresh companies every year rapidly increases the need for able game professionals. Of them, game programmers are highly rewarded as they are ones who give the soul to a game.
Dear Student,Get Admission / Fees Details
* Required Fields
Student’s Works
Curriculum
The Learning Curve
Preparing students for the highly-challenging and innovative careers takes its course at ICAT through the three years of study. During the tenure, the students get to build their skills in a linear fashion starting from the basics of programming to advanced game development concepts.
Year I - Get the Hang of Game Development and Programming
Booting with the understanding of the visual art, game making process, design elements and principles, and business aspects of games, the year progresses through object-oriented programming practices, building different game elements, and various programming concepts. The students are guided to experiment different programming methodologies and identify their advantages and disadvantages. They are taught game development using a game engine where they experience the complete game development pipeline.
Year II – Develop Games for Different Platforms
Hands-on practice on developing Web games, canvas based games and mobile based games, and scripting to design interactivity gives the students the confidence to work for different platforms. They get their solid introduction to C++ and Graphics Programming; knowledge on analyzing Game Engines and other such tools available; and understanding of the architecture of Game Engines, and various use cases and solutions provided by them. The year also gives an understanding of programming patterns, which are helpful for programmers to build scalable and reusable products. Further, the students get an understanding of appropriate principles and guidelines to synthesize solutions to tasks in AI and to critically evaluate alternatives.
Year III – Get, Set for the Challenging Industry
Inclined to make our students stand out from their peers in the industry, this year exposes students to advanced game development techniques that will help them deploy the emerging technologies like XR and IoT. They get their understanding of high level gaming concepts like shaders and physics to give an edge to their game. They get to use the rendering engine efficiently and perform several types of testing, from usability to efficiency. They will be developing excellence in the production of individual programs of work by using a range of media and techniques. They are also encouraged to take up internship with a reputed organization for clear industry exposure.
Skills to Build
Skills to Seek as a Game Programming Professional
- Graphics API & Libraries - Open GL, Libgdx
- Programming Languages - C++, C#, Java
- Game Engines - Unity & Unreal
- Platforms - PC, Mobile, Web, XR
- Game Physics
- Networking
- Artificial Intelligence
Teaching Methodology
Learning beyond the Walls
The various teaching methodologies handled at ICAT, including classroom sessions; seminars, workshops, and other sessions from eminent industry professionals; outdoor learning sessions; showcasing events and more helps students master the skills of game programming required for professional practice.
Learn through Self Exploration
The systematic way of research, analysis and reporting of any topic related to each module increases the knowledge stack of the students.
Brainstorm with Peers
Sharing ideas with like-minded people set the spark in you to a fire. We encourage our students to involve in group discussions with peers, in a guided environment that helps students learn to give a concrete shape to their ideas.
Inspire from What’s Around
Students constantly experience fresh inputs that trigger their creativity. They are taken outdoors for field research and artistic inspiration.
Know the Industry Process
Frequent visits to game studios and related companies give a clear understanding of the way the industry works, and blurs the line between the theories learnt and the practices in real time.
Get Knowledge Transfer from Professionals
Building competitive understanding of concepts and learning the professional way of doing a task happens at ICAT through seminars and workshops conducted by professionals holding a reputed position in the industry.
Students are also taken to professional conferences, art galleries, and similar events for them to understand the wide possibilities, and the current and futuristic technologies.
Craft the Programmer on Feedbacks
Positive criticism and remarks are very critical for the growth of any creator. For ICATians, this comes from veterans, professionals, and even the target audience to whom the students get to present their works and seek feedback from time to time.
Practice Real Time
The curriculum at ICAT insists students to take up an internship in any related organization to get a clear and early insight of the industry, and build confidence to take up a career.
Assessment Technique
Be Assessed on Your Skills
At ICAT, the learning outcome of each module is assessed through periodical Formative Assessments, Assignments, Research Works, and through the originality, innovation and product of the final Project. Also, continuous monitoring of each student is done throughout the year through peer assessments and internal/external reviews.
Student Awards
At ICAT, we encourage students to participate in various national and international competitions to realize the expectation of industry and understand where they stand among their peers. The Game students at ICAT have consistent success stories of cracking various Game Jams from ‘Dare to be Digital’ to ‘Global Game Jam’. Some of distinguished awards the game students have received include:
- First Prize in GAFX Conference, 2017
- ICAT Alumni Won a Million at Pocket Gamer Connects 2015
- Title of Game Jam Titans, 2014
- First Prize in Square Enix - Game Development Contest, 2012
Practical Learning Facilities
Learn by Doing – Right from the Basics
Probe into the world of coding to understand the possibilities among the widest of your ideas, by using the industry-standard facilities at ICAT campuses.
Experiment Ideas with Industry-Standard Machines
The IT labs and student laptops loaded all the necessary industry-standard software and tools open the digital world for the students to experiment their ideas.
Play and Learn
The Gaming Lounge in the campuses comes as a unique feature for the game students to experience the gameplay of games of different genres.
Practice the Art
The game students have access to Art and Design Studios to seek first-hand experience on design
The Knowledge Repository

Right from history of games to game building with latest technology, the students have access to all game building information through 100s of books and magazines. This helps them research beyond the class lectures and gain immense knowledge of the industry and current trends.
Common to All Departments
In addition to the specific facilities for each department, the campuses of ICAT College are loaded with spacious classrooms, common library with essential readings, locker facilities for students, air-conditioned halls, personal tutoring space, common working zone, students’ lounge, and so on.
Career Opportunities
Get Placed as a...
With an exclusive Placement Cell that holds a record of 100% placement, till date, we assure best jobs for every student who have gathered their skills and are ready to take up challenges of the industry.
As a Bachelor's Degree Game Programming graduate, the students can seek opportunities in well-known companies like TCS, Ubisoft, Sony, Rockstar Games, Technicolor, Electronic Arts, TechTree etc, similar to the alumni of ICAT. Also as the alumni, they can seek overseas career in firms like Magic Leap. The students can take up a role as:
- AI Programmer
- Game Play Programmer
- Game Engine Programmer
- Particle / Special Effects Programmer
- Plug-in / Tool / Apps Developer
- Mobile / Web / Console Game Developer
- Graphics Programmer
- Network Programmer
Each student can opt for their field of expertise with confidence, as the curriculum at ICAT guides them to build a solid portfolio in their area of interest/specialization.
Why Choose ICAT to Study the Game Programming Course?
Only at ICAT
- This intensive hands-on training program on Game Programming comes with 100% placement, world-class curriculum and a degree certified by an eminent university.
- The highly equipped labs, frequent sessions from industry professionals, and showcase events give the best learning experience.
- The focus the program gives towards futuristic technologies and the global knowledge that veterans in our knowledge brigade brings help students stand apart as best in the industry.
- Above these, the opportunity to work on Dissertations, create Portfolio, and take up Internship with renowned companies gives the sheer confidence and a cutting edge as a game programming professional.

ICAT College has provided me with knowledge on latest tools, which supported me a lot in my career growth. I spent 3 years at ICAT and have learned 6 different technologies on which I can develop Games with confidence and perfection.
Alumni Success
NAME | COMPANY |
---|---|
Premsella Kumar | Game Designer- Ford |
Sudharsan | CEO - Darryl Games |
Rajesh | Game Designer- GSN Games |
Srivatsava | 3D Artist - MPC |
Gangadhar | 3D Artist - Amazon |
Gifto Varghese | 3D Artist - Dhruva Interactive |
Shravan | Game Designer - Glu Mobiles |
Hari Raghavan | Hololens Developer |
Vignesh | Game Tester - Poletowin |
Akash | 2D Artist -Techtree |
Prithviraj | 3D Character Artist - Rockstar Games |
Rupesh | Co - Founder - Root16 Interactive |
Senthil Mani | Technical Manager - Scientific Games |
Vaibhav Panchal | Sr. Architect - Microsoft |
Ashish Kumar Tosh | Software Enginer - Electronic Arts |
Neeraj Kumar | Tech Lead - JumpStart |
Varun Menon | Producer - Ubisoft |
Varun Khatri | Game Developer -NextWave Multimedia |
Indhrajith | XR Developer - Sony |
Shreedev | Game Developer - NextWave Multimedia |
Shankar Raghupathi | Game Programmer - Reliance Games |
Basudev Patel | Senior Software Eng. - Zynga |
Knowledge Brigade
Learn from the Veterans’ Perspective
The curriculum and teaching strategies at ICAT is never an instant thought. They are all an outcome of research and brainstorming of ideas from renowned professionals in the field. The knowledge brigade that guides us through the curriculum delivery of Bachelor's Degree Game Programming includes:
INTERNATIONAL PROFESSIONALS
Name | Designation | Company |
---|---|---|
ERNEST ADAMS | Game Design Consultant | Trainer and Author of several best-selling books in the Gaming industry |
Prof. WILLIAM CAMPBELL | Associate Professor | School of Computing, Mathematics & Digital Technology, Birmingham City University, UK |
Prof. ANDREW WILSON | Program Leader | Computer Games Technology, Birmingham City University, UK |
INDIAN PROFESSIONALS
Name | Designation | Company |
---|---|---|
SENTHIL MURUGAN | Technical Lead | Wipro Technologies |
SHARAT CHANDRA AITHAL | Game Developer | Worked on SmackDownVs Raw 2009 (PSP), Metro 2033 (PC), Darksiders (PC), Marvel Superhero Squad (X360), Homefront (Ps3) |
SUJATHA NAGARAJAN | Game Programmer | Graxal Games |
SOMASUNDARA PANDIAN.V | 3D Programmer & Researcher | Bumo3dr |
CHELLADURAI N | Gameplay Programmer | Friends Learn |
ELAM PARITHI ARUL | Mobile Developer | CompuSystems |
ISHKARAN SINGH | Game Programmer | Ubisoft |
NEELANCHALA | Mobile Game Developer | Hungama.Com |
VRUSHKETAN | Game Designer | Digital Chocolate |
NEERAJ KUMAR | Game Programmer | |
BHOOPALAN | UX Specialist | |
SRIKANTH JNSV | Unity Game Programmer | |
Rupesh Mandke | Graphics Engineer | Root 16 Interactive Pvt. Ltd. |
Senthil Kumar | Founder & Game Designer | Madiee Board Games |
Raghu | Game Artist | Quenero |
Saravanan | Game Artist | Quenero |
Student Service
Get in Touch for All Your Needs
Each student is allocated a Personal Mentor to guide through the personal development process, and a Supervisor to support in project and dissertation.
A Students Service Desk is managed at each location with a Student Advisor providing advice to students on all any matters in need, personal or college related. The desk organizes club activities and acts as a point of contact for parents/Guardians.
Campus Location
Study at Any of Our 3 State-of-the-Art Campuses
The ICAT campuses are located at the Shores of Bay of Bengal (Chennai), Silicon Valley of India (Bangalore), and the City of Pearls (Hyderabad). The strategically located campuses expose the students to eminent landmarks/events of the metropolitan cities, which is very important for the Creators of Tomorrow to understand the trending world.