Game Programming

CS6006
CSE

Unit 1

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

Part A (2m) Part B (16m)

Unit 2

GAME ENGINE DESIGN

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. I

Part A (2m) Part B (16m)

Unit 3

GAME PROGRAMMING

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

Part A (2m) Part B (16m)

Unit 4

GAMING PLATFORMS AND FRAMEWORKS

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

Part A (2m) Part B (16m)

Unit 5

GAME DEVELOPMENT

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

Part A (2m) Part B (16m)
Related Notes