Anna University 2013 Regulation - CS6006 Game Programming - Syllabus - Download

UNIT I 3D GRAPHICS FOR GAME PROGRAMMING 9

3D Transformations, Quaternions, 3D Modeling and Rendering, Ray Tracing, Shader Models, Lighting, Color, Texturing, Camera and Projections, Culling and Clipping, Character Animation, Physics-based Simulation, Scene Graphs.

UNIT II GAME ENGINE DESIGN 9

Game engine architecture, Engine support systems, Resources and File systems, Game loop and real-time simulation, 
Human Interface devices, Collision and rigid body dynamics, Game profiling.

UNIT III GAME PROGRAMMING 9

Application layer, Game logic, Game views, managing memory, controlling the main loop, loading and caching game 
data, User Interface management, Game event management.

UNIT IV GAMING PLATFORMS AND FRAMEWORKS 9

2D and 3D Game development using Flash, DirectX, Java, Python, Game engines - DX Studio, Unity

UNIT V GAME DEVELOPMENT 9

Developing 2D and 3D interactive games using DirectX or Python – Isometric and Tile Based Games, Puzzle games, Single Player games, and Multi Player games

Anna University 2013 Regulation - CS6006 Game Programming - Syllabus - Download