5th Sem, CSD

CD3501: Game Design syllabus for CSD 2021 regulation

Game Design detailed syllabus for Computer Science & Design (CSD) for 2021 regulation curriculum has been taken from the Anna University official website and presented for the CSD students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Computer Science & Design 5th Sem scheme and its subjects, do visit CSD 5th Sem 2021 regulation scheme. The detailed syllabus of game design is as follows.

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit I

GAME DESIGN FUNDAMENTALS
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.

Unit II

GAME AI
Game AI, AI model, algorithms for Movement, Path finding, Decision making, Tactical and Strategic AI, Procedural Content Generation, Board Games

Unit III

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit IV

2D GAME DESIGN AND IMPLEMENTATION
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.

Unit V

3D GAME DESIGN AND IMPLEMENTATION
Designing and Prototyping a simple 3D Game, including character design, storytelling, levels. Implementing the Game in pygame or Godot engine or Blender or equivalent.
45 PERIODS

Laboratory Experiments:

  1. Install any Game Engine (Ex: Godot engine / equivalent) and understand the features and functions.
  2. Install Blender and learn some basic 3D graphics including rendering pipeline, textures, coordinate systems, lighting, simple animation
  3. Experiment with creating and importing simple 2D / 3D characters, into the work environment
  4. Design and document a simple 2D game, following the principles of game design, including genre, characters, game world, characters, game mechanics, levels.
  5. Implement the 2D game using pygame / equivalent tools.
  6. Implement any simple path finding algorithm and incorporate the same in the 2D game.
  7. Implement any other simple AI techniques, to the game
  8. Design and document a simple 3D game, following the principles of game design, including genre, characters, game world, characters, game mechanics, levels.
  9. Implement the 3D game using Blender / equivalent tools.
  10. Evaluate the design and the implementation of the games.

Course Outcomes:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Text Books:

  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)

Reference Books:

  1. Tracy Fullerton: Game Design Workshop, A Play centric Approach to Creating Innovative Games, 4th Edition, CRC Press, 2018. (Unit-I)
  2. . Jason Gregory, “Game Engine Architecture”, CRC Press, Third Edition, 2018. (Unit-III)
  3. Ernest Adams and Joris Dormans, “Game Mechanics: Advanced Game Design”, New Riders Press, 2012.
  4. Jesse Schell, “The Art of Game Design, A Book of Lenses”, Third Edition, CRC Press, 2019.
  5. Sanjay Madhav, “Game Programming in C++: Creating 3D Games”, Addison-Wesley Professional; 1st edition
  6. https://godotengine.org/
  7. https://www.pygame.org
  8. https://www.blender.org/

For detailed syllabus of all other subjects of Computer Science & Design, 2021 regulation curriculum do visit CSD 5th Sem subject syllabuses for 2021 regulation.

For all Computer Science & Design results, visit Anna University CSD all semester results direct link.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.