About
Our Bachelor of Computer Applications (BCA) program focused on game development for acquiring a versatile skill set. These courses offer a mix of programming and creativity, preparing students for success in the gaming industry. By learning languages like C#, and C++ and exploring design principles, students develop strong coding skills and creativity. The emphasis on projects helps them build portfolios and gain a competitive edge in the growing gaming sector.
Semester 1
- Mathematics & Statistics
- Programming using C
- Computer Architecture & Organization
- Introduction to Linux
- Environmental Studies
- Human Values & Professional Ethics
Semester 2
- Programming using C++
- Data Structures
- Programming in Java
- Database Management System
- Software Engineering
- Effective Comm-I
- Minor Project
Semester 3
- Game Design Basics
- Programming in Python
- Introduction to Game Engine
- Programming Using C#
- HTML Basic
- Programming Concept using Scratch
- Introduction to Stop Motion Animation
- Effective Comm-II
Semester 4
- Data Communication & Networks
- 2D/3D Game Development
- Introduction to AR/VR
- Programming Concept using Construct
- Level Design through Game Editors
- Open Elective-I
- Foreign Language Elective
- HTML Game Development
- Summer Internship
Semester 5
- AR VR
- Advance Multiplayer Programming
- AI for Game Development
- Game Development I
- Creating 2D/3D Game Project
- Creating VR Game Project
- Open Elective-II
Semester 6
- Major Project
- Game Development II
- Integrating Online Services
- Open Elective-III
Learning Outcome:
- Game Developer
- Develop expertise in essential programming languages for game development, including C++ and C#, commonly used in the industry.
Career Options:
- Game Developer
- Game / Level Designer
- Graphics Programmer
- UI/UX Designer
- Game Tester/QA Analyst
- Virtual Reality (VR) Developer
- Augmented Reality (AR) Developer
- Mobile Game Developer
- Unity Game Developer
- Unreal Game Developer
- Independent Game Developer/Indie Developer
Prospective Companies for BCA – Game Development
- Reliance Games
- Light & Wonder
- GSN Games ( Scopely)
- Rockstar Games
- Zynga Games
- Juego Studios
- Hungama Games
- Gameshastra
- Keywords Studio ( Lakshya Digital)
- LILA Games
- Dream Game Studios
- Moonfrog Labs
- IDZ digital
- Sharcon Gaming
- Jash Entertainment
- Short Gun Games
- Gameberry Labs
- Play Simple
- Tycho Gaming
- Kwalee
- GameCloud Technologies Private Limited
Programme Educational Objectives (PEOs)
- Graduates will be able to demonstrate the knowledge to analyze, design and testing of Software, Games / Interactive applications
- Graduates would be able to understand the ongoing changing trends and keep them updated with the latest technology such as Programming languages, Game Engines, Augmented Reality (AR), Virtual Reality (VR) etc.
- Graduates should be able to inculcate adequate knowledge, skill, dedication, and work ethics required for the accomplishment of the assigned task in their job role and have a portfolio to showcase the work.
- Graduates will be equipped with the prequalification for professionals heading for a smart career in the Gaming & Software field, which measures up to industry standards and helps them to create an individual work making them job-ready.
Programme Outcomes (POs)
- To develop and apply the skills that students require in the software and gaming industry
- To develop creativity and individuality in problem solving and performing tasks
- To enable students to understand the developmental life cycle for producing industry-ready software applications & Games.
- To enable students to develop applications and plugins for software and game development individually and in teams.
- To enable students to continue their studies and to introduce them to scientific work in the areas of software applications, virtual reality, computer graphics, artificial intelligence
Programme Specific Outcomes
- Use of gaming engines and programming techniques to design and develop software for various applications and games of different genres for multiple platforms.
- Use innovative methodology for developing software applications and games which are popular and can be used on different platforms