Role of Game Designer, Structure of Games, major genres, game concepts, game worlds, working with formal elements, dramatic elements and system dynamics, storytelling, game play, core mechanics, game balancing, principles of Level Design, Conceptualization, prototyping, playtesting.
Game AI, AI model, algorithms for Movement, Path finding, Decision making, Tactical and Strategic AI, Procedural Content Generation, Board Games
Rendering engine and pipeline, Scene Graph, Level of Detail, sorting, Animation Systems, Collision and Rigid Body dynamics.
GoDot game engine Designing and Prototyping a simple 2D Game, including character design, storytelling, levels. Implementing the Game in pygame or Godot engine or equivalent.
Designing and prototyping a simple 3D Game, including character design, storytelling, levels. Implementing the Game in pygame or Godot engine or Blender or equivalent.
Reference Book:
1. Ernest Adams and Joris Dormans, “Game Mechanics: Advanced Game Design”, New Riders 2. Jesse Schell, “The Art of Game Design, A Book of Lenses”, Third Edition, CRC Press, 2019. 3. Sanjay Madhav, “Game Programming in C++: Creating 3D Games”, Addison-Wesley Professional; 1st edition Press, 2012
Text Book:
1. Ernest Adams, “Fundamentals of Game Design”, 3rd Edition, Pearson Education, 2015. (Unit-I) 2. Ian Millington, “AI for Games”, CRC Press, 3rd edition, 2019. (Unit-II) 3. Jung Hyun Han, “3D Graphics for Game Programming”, Delmar Cengage Learning, 2011. (Unit-III)