India′s No:1 Design & Media College

Course Overview

The UG Game Programming at ICAT is a full-time program, which provides you with vast programming skills that enable you to be an outstanding Game Programmer/Developer, AI Programmer, Level Designer, Tool /Apps Developer and Particle / Special Effects Programmer.

The 3d puzzle game, ‘Portal Express’ that I created in my final year gave me the experience of developing a game from scratch. After final year, I started my own Indie Game Development studio named ‘Weloadin Studio, LLP’ partnering with my batch mate. Our first game, 'Trippy Trap’ has been released and more games are now lined up for release. All these wouldn’t be possible without the college’s support and things we learned there. Thanks to ICAT.
Beschi Mario Royston. R

This is an extensive course that lets you explore every related technique / tool / programming language that help you instil the soul for your games. The course teaches right from design basics, digital logic, and math and physics behind games, to Android / other mobile game development and AI for games.

Need to Study Game Programming

While game designing involves creation of the look and feel of a game, programming gives life to a game; it makes the game workable. Though designing and programming are equally important, programming involves more challenges which are logical and functional to a game.

With the increase in people’s passion towards games, the need for skilful Game Programmers keeps moving up. At ICAT, we develop such skilful Game programmers through regular guidance and intense practice.

What will You Learn?

The course will help you to:

  • Identify the right design elements to address a brief
  • Understand the theory behind human computer interaction.
  • Design data with analytical and technical considerations, and manage a database.
  • Understand the computer architecture, Digital Logic and networking systems.
  • Diagnose and solve operating system and hardware problems related to gaming.
  • Develop action scripts in Adobe Flash.
  • Understand the concepts of Java, Android game development and other mobile gaming technologies.
  • Perform graphics programming.
  • Apply the Math and Physics behind gaming.
  • Perform Game Level Designing.
  • Create Console games.
  • Develop applications for Web.
  • Develop games using game engines.
  • Apply Artificial Intelligence for games.
  • Design content to address a real world problem for an external client.
  • Gain confidence in undertaking self-discipline project work.
  • Initiate assignments, manage own learning and investigate appropriate research methodology and reflective practice.


The course includes various modules that are coined to prepare the students for latest industry demands.

I was interested in Gaming and was eagerly searching the right place to learn. That's when I spotted ICAT. My career was shaped at ICAT. Today, I am working for one of the high-end Gaming companies in India. I have worked for a game called AGNI in which my contribution was in the areas of Gameplay and AI (Artificial Intelligence).
Santhosh Arya Somayajula

Assessment Technique

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.

Industry Collaboration

During the course, you will be exposed to latest industry trends through Workshops, Seminars, and Guest Lectures from professionals in the field; Industrial Visits to game related industries; Real-time and Professional Practices at leading organizations; and live streaming of global Seminars.


ICAT offers its students with fully-equipped labs with all the necessary industry-standard software, Gaming Lounge for recreation and study, Gaming Consoles to play and explore games, Game Library to dwell into the technology, and access to Art and Design Studios for first-hand experience on design.

Preparation for Employment

The course prepares you for a perfect employment through real-time, industry-standard project works and through the motivation to work with external clients. Above all, your portfolio will be sent to production houses for review and for enhancing the chances of winning a job.

Career Opportunities

The UG Game Programming course at ICAT gives you a fortune of programming and development skills that would be appreciated in any related company. ICAT’s long-term relationships with top companies in field will help you start the career that you wish. Our placement services will help you grow in your career, even after you become our alumni.

Game Programming Course
I joined PG - Game Development at ICAT and found the course to be really excellent and up to the industrial standards. Excellent faculties and other facilities for students to pursue the chosen courses are available at this college. I'm thankful to the placement team for placing me at Raptor Entertainment, Bangalore as a 3D Senior Programmer.

What can You be?

On completing this course, you can be:

  • AI Programmer
  • Audio / Video Programmer
  • Plug-in Developer
  • Game Play Programmer
  • Level Designer
  • Tool Developer
  • Game Engine Programmer
  • Particle / Special Effects Programmer
  • Console Game Programmer
  • Mobile Game Developer
  • Apps Developer
  • Web Game Developer

Where can You be?

On completing this course, you can work at:

  • Game Development Studios
  • Simulation Industries
  • Research Data Visualisation Industries
  • IT Corporate for Creative Process and Functions
  • User Experience Design Industries
  • Virtual Reality/ Augmented Reality Industries
  • Web Development Houses

Alumni Success

Through 100% placement, we introduce all our students to the industry of their passion. With the knowledge they have gained at ICAT, the students reach more heights in their field of work. ICAT is proud to have many of its alumni working for leading game production companies designing many famous android and other OS games. Also, many of ICAT’s alumni are successful entrepreneurs with budding game development studios.

Why Choose ICAT to Study the Game Programming Course?

Being India’s largest Media College, ICAT offers the best courses in India that are acknowledged in the National and International front.

One such best course is the UG Game Programming, which serves best talents to the Gaming industry.

Game Programming Course

Pursue at ICAT

Here are few highlighting points that insist why you should pursue the course at ICAT.

  • ICAT offers a degree certified by an eminent university.
  • ICAT offers Assured placement.
  • ICAT offers Industry-standard curriculum designed by Advisory board members spread around the globe.
  • At ICAT, the practice labs are fully equipped with industry-standard software.
  • ICAT provides enhanced learning experience.
  • Faculties at ICAT are trained for teaching skills and are with perfect subject knowledge.
  • ICAT brings in professionals in the industry as guest lecturers.
  • It provides live industry experience through professional practices with external clients.
  • It insists in dissertations to be created by students.
  • It offers fully supported and guided Project work.
  • Design portfolios highlighting individual strength of each student is sent to production houses for review.

Students Service

  • Students are allocated a Personal Mentor, who will guide the students through the Personal Development Planning process.
  • Each student will be allocated a supervisor to provide support for their project and dissertation.
  • A separate Students Service Desk is managed at each location with a Student Advisor as part of the desk. The Student Advisor provides guidance and advice about finance, study skills, personal problems and many other matters.
  • The Student Service Desk organizes club activities and other get-togethers.
  • The Student Service Desk acts as a contact point for parents/Guardians and also organizes for liaison meeting between staff and students.

College Infrastructure

Game Programming Course
  • Dedicated, Spacious classrooms for each department
  • Library with essential readings, reference books, latest journals and magazines
  • Locker facilities for students to safeguard their study-related materials
  • Membership with British Council Library, American Library
  • Personal tutoring space, where students can interact with the dedicated personal tutor to discuss their projects and ideas
  • Exclusively designed space for students to work in groups and also as individuals, based on project types
  • Common working zone, where students can work along with other department students
  • Students lounge, for students to relax and recreate
  • Air conditioned seminar hall for guest lectures and workshops
  • Hostel Facilities for students

Placement Facilities

The placement cell at ICAT works closely with all the students until they get placed in the field of their passion. With around 50,000 alumni working in different levels in the industry, the Placement Cell maintains contacts with various leading companies. So far, the Placement Cell is proud to maintain a record of 100% placement, and in Top Companies in India.

Student Awards

During the tenure at the college, each student is motivated to participate in National Level and International competitions, where they can showcase their talents and personally understand where they stand among the students of rest of the world. In this regard, our students have so far won numerous awards in both National and International Competitions.

Campus Location

With ICAT, you have the opportunity to study at any of our 3 state-of-the-art campuses located at the Shores of Bay of Bengal (Chennai), Silicon Valley of India (Bangalore), and the City of Pearls (Hyderabad).

The ICAT campuses are located at the heart of the Capital cities of three important states in South India. 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.

The campuses of ICAT College are loaded with spacious classrooms, library with essential readings, locker facilities for students, air-conditioned halls, personal tutoring space, common working zone, students’ lounge and so on.


ICAT Design & Media College
153, Santhome High Road,
Mylapore, Chennai - 600 004.

044 - 4293 4293,
+91 - 95001 28555


ICAT Design & Media College
424, Bommanahalli, Hosur Main Road,
Bangalore - 560 068.

080 - 4110 7755,
+91 - 96111 73607


ICAT Design & Media College
11-9-45/2, Vishal Towers, Kothapet Cross Roads,
Near Kothapet Fruit Market,
Beside OMNI Hospital, Kothapet,
Hyderabad - 500 035.

040 - 4221 7755,
+91 - 88862 33334

Dear Guest,
Get Admission/Fees Details

* Required Fields

100% privacy; We will never spam you!