Search in
Courses Providers, List Your Courses for FREE
Menu
Backstage Pass School of Gaming

Advance Diploma in Game Programming


Advanced Diploma

by Backstage Pass School of Gaming


Hyderabad
Request Info
Subjects Covered & Categories
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

The program is designed to take the students through the advanced computer programming, game-play, graphics, physics, engine and artificial intelligence, and collaborate with a team of like-minded artists and designers to develop a complete game. It’s all part of a complete game students develop that will get them ready to face the demands of the professional game world. The students opting for this course are required to have good C++ programming skills.

Objective

Our goal is to provide students with the focused knowledge and understanding of game development useful in qualifying for entry-level, industry positions as Game Programmer, Artificial Intelligence Programmer, Game Play Programmer, Graphics Programmer, UI Programmer and Game Tools Programmer. Completion of this diploma program will greatly enhance the ability to create program code for 3D graphic display, multiplayer gaming, artificially intelligent opponents, and real time virtual environments.

Programming for Games

Windows

The Windows Programming course is a comprehensive survey of Windows Programming through the use of the C-style Win32 API. The Win32 API is examined in order to gain a full understanding of its nature and scope, with particular attention paid to message-driven architecture and how programming with the Win32 API is different from console techniques. Students also explore dialog boxes, Windows common controls, the Win32 GDI, dynamic link libraries, and multitasking.

Graphics (DirectX & OpenGL)

The course teaches the details of computer graphics, exploring both the theory and application of each algorithm and effect. Students learn with an introduction to basic 2D and 3D game graphics tools and components including common game mathematics, colors and pixels, and computer memory, as well as ray tracing and rasterization techniques and programmable shaders. After reviewing the foundations of game graphics, students will go more in-depth with shading and surfaces, special effects, and rendering nature. Students will also be introduced to Programming GPGPUs (General Purpose computing on Graphics Processing Units) using CUDA (Compute Unified Device Architecture) / Direct Compute. This is going to be very important in the coming years.

Artificial Intelligence

In the Artificial Intelligence course, students learn how to give intelligence to computer characters, including techniques for searching, game-playing, decision making, and learning. Various techniques for modeling realistic behaviors are also studied.

Game Planning & Architecture

In the Game Planning & Architecture, project teams meet to plan the art and technology for their game. They work together to create a project plan and assess the risks in their project as well as meet with artists to develop prototypes. This course is designed to help the students develop strong communication skills as they work in a team with designers, programmers and artists.

Final Project Creation

The students are divided into different teams to work on their final project. Each team pitches the idea for a complete game to the mentors/industry experts. After getting the approval, the students have the opportunity to work on the game as a team with Game Design and Game Art students through every aspect of the development process, with the end result being a fully playable game that the team develops.

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Hyderabad, Madhapur (Head Office):- 1-89-3/4, 2nd Floor, Above IndusInd Bank Raghuma Towers Madhapur, Hyderabad - 500081, Andhra Pradesh, India