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
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
0 Comments