Game Programming

  • Computer Science |

Description

The aim of this course is to introduce students to some of the techniques of modern approaches to game programming such as game engine design, object modeling, game physics, Intelligence in games using AI, game networking, 2D & 3D graphics.

Program

Bachelor of Computer Science - 132 CRs

Objectives

  • - Experiment with game design techniques.
    - Write applications using game programming library.
    - Master 2D graphics programming techniques.
    - Experiment with advanced topics such as multi-player games, use of artificial techniques, and 3D graphics programming.

Textbook

Sue Blackman, Beginning 3D Game Development with Unity 4: All-in-one, Multi-platform Game Development, Technology in Action Series, Apress

Course Content

content serial Description
1Introduction
2History of games
3The Game Development Process
4Game AI Architecture
5Movement :Basic Movement
6Movement: Behaviors, Crowds
7Movement: Basic Path Finding
8Intelligence: Basic Decision Making
9Learning: Learning to Predict
10Networking
11Game Programming
12GPU Game Programming
13Sound, Play-Testing
14Motions and Animations part 1
15Motions and Animations part 2

Markets and Career

  • Generation, transmission, distribution and utilization of electrical power for public and private sectors to secure both continuous and emergency demands.
  • Electrical power feeding for civil and military marine and aviation utilities.
  • Electrical works in construction engineering.

Start your application

Start The your journey to your new career.