Bachelor's Degree in

Game Programming

  • 3 YearsCourse Duration
  • ChennaiCampus
  • +2 (or) equivalentEligibility
  • Alagappa UniversityAwarded by
Course Overview

Bring the Virtual World Closer to Your Gamer

It then delves through data structures, network and server management, graphics Programming, game engines and artificial intelligence. It provides thorough knowledge on working with industry-standard game engines and Programming languages. With the knowledge gained here, the students become skilled to create 2D and 3D games for PC, Web, Mobile and AR/VR. Also, the knowledge they gain on emerging technologies make them as in-demand professionals who can opt the career of their passion.

This 3-year specialist skill building at ICAT is conducted through a variety of proven learning methods, including classroom training, guided practice sessions, industry visits, professional seminars / workshops, showcase events to seek feedback from industry professionals and individual / collaborative projects that provide real-time experience. The students develop their final project to demonstrate their specialist skills that will be the evidence of their expertise to potential employers.

+ View More

Why Study Game Programming at ICAT?

ICAT pioneered full-time 3 education in Game Programming in the year 2004. Today, ICAT is the most experienced college in India offering Game Programming as a Bachelor’s degree Programme for more than 20 years and has produced thousands of highly successful Game Design graduates who are working in top positions in reputed companies in India and abroad.

Many of our alumni have become successful young entrepreneurs in the game industry and have shared their knowledge and industry experience with the current students.

The Programme provides:
  • 100% Placement opportunities *
  • Curriculum addressing Indian & International needs.
  • Access to some of the latest technologies and facilities including a dedICATed Games Computer Lab, VR Headsets and Green Screen Studio.
  • Opportunity to work on real-time project work and dissertations.
  • Opportunity to build a portfolio of creative work throughout the Programme.
  • Opportunity to showcase creative work at various public events and national-level competitions.
Curriculum

Module Highlights

YEAR - 1

SEMESTER I
  • Language - I (Tamil / Hindi / French)
  • General English I
  • Fundamentals of Programming
  • Fundamentals of Programming - Practical
  • Game Analysis and Design
  • Game Design - Practical
  • Value Education
  • Library
SEMESTER II
  • Language - II (Tamil / Hindi / French)
  • General English II
  • Graphics Programming
  • Graphics Programming - Practical
  • Algorithms and Data Structures
  • Algorithms and Data Structures - Practical
  • Environmental Studies
  • Library
  • Internship / Mini Project

YEAR - 2

SEMESTER III
  • Language Practical - III (Tamil / Hindi / French)
  • General English III
  • Game Engine - I
  • Advanced Game Math and Physics
  • Game Engine - I - Practical
  • Game Networking Techniques
  • Multiplayer Game Development - Practical
  • Entrepreneurship
  • NME - I
SEMESTER IV
  • Language Practical - IV (Tamil / Hindi / French)
  • General English IV
  • Game Engine - II
  • Web Game Development
  • Game Engine - II - Practical
  • Mobile Game Development
  • Mobile and Web Game Development - Practical
  • NME - II
  • Internship

YEAR - 3

SEMESTER V
  • Artificial Intelligence for Games
  • Game Programming Patterns
  • Discipline-Specific Electives (DSE - 1)
    • Sound Design for Games
    • Shader Programming
    • Game Engine Customization
  • Discipline-Specific Electives (DSE - 2)
    • Game Market Analysis and Monetisation
    • Game Engine Architecture
    • Emerging Trends in Game Development
  • Discipline-Specific Electives (DSE - 3)
    • Cinematics in Games - Practical
    • Level Design and Environment Creation - Practical
    • Game Testing and Profiling - Practical
  • Practical - Portfolio & Presentation
  • Career development / employability skills
SEMESTER VI
  • Game Writing Essentials
  • Advanced Game Mechanics
  • Game Mechanics Development- Practical
  • Discipline-Specific Electives (DSE - 4)
    • Animation for Games - Practical
    • Storyboarding for Games - Practical
    • Game User Interface Design - Practical
  • Project / Dissertation

Dear Student,Get Admission / Fees Details

Please check info...
Teaching Methodology

Learning Beyond the Walls

Learn through Self Exploration
Brainstorm with Peers
Inspire from What’s Around
Know the Industry Process
Get Knowledge Transfer from Professionals
Craft the Programmer on Feedbacks
Practice Real Time
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
Student Awards

Rise and Shine

  • ICAT Students won Sonic Racing Game

    ICAT students from Game dept. won Sonic Racing Game by SUMO India.

  • ICAT Student won 2nd prize - FIFA

    Jeyadaswin from Game dept. has won 2nd prize in FIFA Tournament.

  • ICAT Student won PS5

    Moorthy Aditya from Game dept. won PS5 in IGDC.

  • ICAT Student won 1st prize

    K Kuralarasan of Game dept. won 1st prize in Poster Design Competition.

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...

ICAT's exclusive Placement Cell holds an esteemed relationship with leading Game Programming brands and ensures the placement of its students in suitable positions to take up a career role of:

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
Top Placements

Meet Our Shining Stars

Kamalnath G
Unity Developer
Prasath Dillibabu
Game Programmer
Libbyn Jessey A
Game Programmer
Monish J
Game Programmer
Kannan Vivek
Game Programmer
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

NameDesignationCompany
Ernest AdamsGame Design ConsultantTrainer and Author of several best-selling books in the Gaming industry
Prof. William CampbellAssociate ProfessorSchool of Computing, Mathematics & Digital Technology, Birmingham City University, UK
Prof. Andrew WilsonProgram LeaderComputer Games Technology, Birmingham City University, UK

Indian Professionals

NameDesignationCompany
Senthil MuruganTechnical LeadWipro Technologies
Sharat Chandra AithalGame DeveloperWorked on SmackDown Vs Raw 2009 (PSP), Metro 2033 (PC), Darksiders (PC), Marvel Superhero Squad (X360), Home front (Ps3)
Sujatha NagarajanGame ProgrammerGraxal Games
Somasundara Pandian.V3D Programmer & ResearcherBumo3dr
Chelladurai NGameplay ProgrammerFriends Learn
Elam Parithi ArulMobile DeveloperCompuSystems
Ishkaran SinghGame ProgrammerUbisoft
NeelanchalaMobile Game DeveloperHungama.Com
VrushketanGame DesignerDigital Chocolate
Neeraj KumarGame Programmer
BhoopalanUX Specialist
Srikanth JNSVUnity Game Programmer
Rupesh MandkeGraphics EngineerRoot 16 Interactive Pvt. Ltd.
Senthil KumarFounder & Game DesignerMadiee Board Games
RaghuGame ArtistQuenero
SaravananGame ArtistQuenero
Got Queries?

Contact 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

Enquire Now

Admissions Enquiry

95001 28555

Call us Apply Now