“Video games foster the mindset that allows creativity to grow”
– Nolan Bushnell
The objective of the course is learning the technologies behind games development including hardware (consoles, input devices) and software games engines and enables you to develop your own ideas into a marketable product.
Students will learn core computer science & game development subjects and gain required skills in concept development, programming, data structure, system development, problem solving, computer networks, web technologies, character design, environment development, background design and many more.
Students also learn how to develop concepts, write programs, develop game architecture, and integration with high-end programming languages. With these skills students will create their own games. Students will also.

‘BA (HONORS)’ in Computer Science and Game Development
The curriculum is developed by industry professionals and subject matter experts considering the production pipeline, and based on the choice-based credit system (CBCS) norms. CBCS parameter is predefined by the UGC and it includes discipline-specific electives, general electives, ability enhancement compulsory courses, and skill enhancement subjects.
The training will be imparted through theory lectures, practicals, and internships, while the learning outcomes are evaluated through mid-term examinations, internal assessments, written & practical exams, project, viva-voce, and portfolio development.
Course Structure
Semester 01
- English Communication
- C Programming Language
- Operating Systems
- Swayam / Moocs
Semester 02
- Environmental Science
- C++ Programming Language
- Database Management Systems
- Swayam / Moocs
Semester 03
- Creative Writing for Media
- Data Structure Using C++
- Advanced C++ and STL
- Game Design and Production Pipeline
- Swayam / Moocs
Semester 04
- Personality Development
- Object Oriented Programming with Java
- C# and .NET Framework
- Game World Design I Swayam / Moocs
Semester 05
- Python Programming Language
- Game Engine Programming – I
- Game World Design II
- Data Communications and Computer Networks
- Design and Analysis of Algorithms (OR) Object Oriented System Development (OR) Computer Organization
Semester 06
- Computer Graphics I
- Game Engine Programming – II
- Artificial Intelligence for Games
- Web Technologies (OR) Web Programming (OR) Game Project Management
- Mini Project
Semester 07
- Computer Graphics II
- Gamification
- Game Quality Assurance
- Game Psychology Storytelling for Games (OR) Marketing for Games (OR) Game Design and Documentation
Semester 08
- Thesis
- Project
- Internship

Job Roles
Opportunities in
