Subject Details
Dept     : CSD
Sem      : 5
Regul    : 2019
Faculty : Mrs. Sunantha Christy
phone  : 9003280529
E-mail  : sunanda.a.csd@ce.ac.in
221
Page views
17
Files
1
Videos
1
R.Links

Icon
Syllabus

UNIT
1
3D GRAPHICS FOR GAME DESIGN

Genres of Games, Basics of 2D and 3D Graphics for Game Avatar, Game Components – 2D and 3D Transformations – Projections – Color Models – Illumination and Shader Models – Animation – Controller Based Animation.

UNIT
2
GAME DESIGN PRINCIPLES

Character Development, Storyboard Development for Gaming – Script Design – Script Narration, Game Balancing, Core Mechanics, Principles of Level Design – Proposals – Writing for Preproduction, Production and Post – Production

UNIT
3
GAME ENGINE DESIGN

Rendering Concept – Software Rendering – Hardware Rendering – Spatial Sorting Algorithms – Algorithms for Game Engine– Collision Detection – Game Logic – Game AI – Pathfinding.

UNIT
4
OVERVIEW OF GAMING PLATFORMS AND FRAMEWORKS

Pygame Game development – Unity – Unity Scripts –Mobile Gaming, Game Studio, Unity Single player and multi-Player games.

UNIT
5
GAME DEVELOPMENT USING PYGAME

Developing 2D and 3D interactive games using Pygame – Avatar Creation – 2D and 3D Graphics Programming – Incorporating music and sound – Asset Creations – Game Physics algorithms Development – Device Handling in Pygame – Overview of Isometric and Tile Based arcade Games – Puzzle Games.

Reference Book:

1.Will McGugan, “Beginning Game Development with Python and Pygame: From Novice to Professional”, Apress,2007. 2.David H. Eberly, “3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics”, Second Edition, CRC Press,2006.

Text Book:

1. Paul Craven, “Python Arcade games”, A press Publishers,2016. 2. Sanjay Madhav, “Game Programming Algorithms and Techniques: A Platform Agnostic Approach”, Addison Wesley,2013.