Bachelor's Degree inComputer Science and Game Development ( Hyderabad )

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.

Curriculum

The Learning Curve

Semester - I
  • English Communication
  • C Programming Language
  • Operating Systems
  • General Elective I: Drawing
  • General Elective I: Colour Theory
Semester - II
  • Environmental Science
  • C++ Programming Language
  • Data Base Management Systems
  • General Elective II Sculpting
  • General Elective II Drawing & Perspective
Semester - III
  • Creative Writing For Media
  • Data Structure using C++
  • Advanced C++ And STL
  • Game Design and production Pipeline
  • General Elective III:Image Editing
  • General Elective III: Conceptual Art
Semester - IV
  • Personality Development
  • Object Oriented Programming With Java
  • C# and.Net Frame work
  • Game World Design I
  • General Elective IV : Introduction of 3d Modeling And Texturing
  • General Elective IV : User Interface Design
Semester - V
  • Python Programmin Language
  • Game Engine Programming
  • Game World Design II
  • Data communication And Computer Network
  • Design And Analysis Of Algorithms
  • Obejct Oriented System Developement
  • Computer Organisation
Semester - VI
  • Computer Graphics I
  • Game Engine Programming I
  • Artificial Intelligence For Games
  • Web Technologies
  • Web Programming
  • Game project Management
  • Mini Project
Semester - VII
  • Computer Graphics II
  • Gamification
  • Game Quality Assurance
  • Game Psychology
  • Story Telling For Games
  • Marketing For Games
  • Game Design Documentation
Semester - VIII
  • Thesis
  • Project
  • Internship

Dear Student,Get Admission / Fees Details

* Required Fields

  • Please enter your name
  • Please enter your Mobile Number
  • Please enter your Email Address
  • Program *:
    Please select your Preferred Program
  • Please select your Preferred Course
  • Please select your Preferred Campus
  • Please select your State
  • Please select your City
  • I agree to the Terms and Conditions of this website.
    Please agree with Terms & Conditions
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

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.

Student Awards

Rise and Shine

ICAT Student Won First Prize

GAFX CONFERENCE

ICAT Alumni Wins a Million

Pocket Gamer Connects

ICAT Student Won 2nd prize - ‘Black Hole’

Gamehack

ICAT Students Won Runner-up Award

La Fete Cultural Fest

ICAT Student Won Runner-up

IPGAF Competition

Learning Facilities

Practical Learning

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.

Student Testimonial

Our Students Say

ICAT College has provided me with knowledge on latest tools, which supported me a lot in career growth. I spent 3 years at ICAT and have learned 6 different technologies on which I Can develop Games with confidence and perfection

Eshan Naithani,UG Game Programming

The college gave me good exposure about the gaming industry, chance to interact with other game programmers and share their practical experience. ICAT guided me very well by giving all the required knowledge to enter the industry with confidence

Ramatchandiran,UG Game Programming

ICAT gave me enough time to build my foundation along with portfolio. It also gave enough resources (e-books) so that I could self-learn" (key aspect of game industry) about programming

Vaibhav Panchal,UG Game Programming

ICAT College has provided me with knowledge on latest tools, which supported me a lot in career growth. I spent 3 years at ICAT and have learned 6 different technologies on which I Can develop Games with confidence and perfection

Eshan Naithani,UG Game Programming

The college gave me good exposure about the gaming industry, chance to interact with other game programmers and share their practical experience. ICAT guided me very well by giving all the required knowledge to enter the industry with confidence

Ramatchandiran,UG Game Programming

ICAT gave me enough time to build my foundation along with portfolio. It also gave enough resources (e-books) so that I could self-learn" (key aspect of game industry) about programming

Vaibhav Panchal,UG Game Programming
Alumni Success

Shining Stars

  • Rajakanna
  • Somasundaram
  • Santosh Arya
  • Shukla Jayant Triveni
  • Devrishi
Student's Works

Outstanding works of ICATians

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
Why Choose ICAT

Only at ICAT

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 an animation professional.

  • 100% placement
  • world-class curriculum
  • Degree certified by eminent university
  • Highly equipped labs
  • frequent sessions from industry professionals
  • showcase events give the best learning experience
Top Placements

Meet Our Shining Stars

Aravindd C
UI DesignerCTC: 7Lp.a.
Faustino Viji V
UI DesignerCTC: 7Lp.a.
M.R.S Ram Shankar
3D ArtistCTC: 7Lp.a.
Aishwarya M
Sys. EngCTC: 6.3Lp.a.
Manuel Jerish E
Unity Game dev.CTC: 6.3Lp.a.
Ashmin Anushiya J
Fashion Cont.CTC: 4Lp.a.
Download Career Booklet
Top Recruiters

We Collaborate with 500+ Leading companies

Application Process

Become an ICATian

1
Step 1 : Fill the application form

Apply by Filling Application form.

2
Step 2 : Interview Process

Go through a direct communication with the Admission Team

3
Step 3 : Join ICAT

An offer letter will be send. Secure your seat by paying the admission fee.

International Professionals

Learn from the Veterans’ Perspective

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
Campus Location

Study at Any of Our 3 State-of-the-Art Campuses

  • Chennai

    153, Santhome High Road, Mylapore, Chennai - 600 004.

    044 - 4293 4293, +91 - 95001 28555

  • Bangalore

    424, Bommanahalli, Hosur Main Road, Bangalore - 560 068.

    080 - 4110 7755, +91 - 96111 73607

  • Hyderabad

    H.NO.3-1-30, S.Y.No:34/2 and 35, Bahadurguda, Saroornagar, L.B.Nagar, R.R.District, Hyderabad - 500 074

    040 - 2447 7755, +91 - 75694 34552

FAQ

Still need anything to know?

Course Eligibility

This is the first item's accordion body. It is shown by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the second item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

This is the third item's accordion body. It is hidden by default, until the collapse plugin adds the appropriate classes that we use to style each element. These classes control the overall appearance, as well as the showing and hiding via CSS transitions. You can modify any of this with custom CSS or overriding our default variables. It's also worth noting that just about any HTML can go within the .accordion-body, though the transition does limit overflow.

Admissions Enquiry

95001 28555
  Call us   Send Enquiry