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.
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
Rendering Concept – Software Rendering – Hardware Rendering – Spatial Sorting Algorithms – Algorithms for Game Engine– Collision Detection – Game Logic – Game AI – Pathfinding.
Pygame Game development – Unity – Unity Scripts –Mobile Gaming, Game Studio, Unity Single player and multi-Player games.
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.