BCD601

Game Design

L-T-P3-1-0 Credits4 Session2024-25 TypeTheory
Appears in 1 semester

B.Tech Computer Science & Design · Sem 6 (Core)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1

8 hrs

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.

Unit2

Unit 2

8 hrs

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

Unit3

Unit 3

8 hrs

GAME ENGINE Rendering engine and pipeline, Scene Graph, Level of Detail, sorting, Animation Systems, Collision and Rigid Body dynamics.

Unit4

Unit 4

8 hrs

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.

Unit5

Unit 5

8 hrs

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.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Use the Fundamental principles of Game Design and Development in contextK1, K2
  2. CO2Able to apply AI techniques in Game Design and DevelopmentK2
  3. CO3Thoroughly understand the detailed processes of the Game EngineK2, K3
  4. CO4Design and implement simple 2D games using the design and development process learntK2, K3
  5. CO5Design and implement simple 3D games using the design and development process learntK2, K3

Text books

  1. RS Pressman, Software Engineering: A Practitioners Approach, McGraw Hill.
  2. Pankaj Jalote, Software Engineering, Wiley
  3. Rajib Mall, Fundamentals of Software Engineering, PHI Publication.
  4. KK Aggarwal and Yogesh Singh, Software Engineering, New Age International Publishers.
  5. Ghezzi, M. Jarayeri, D. Manodrioli, Fundamentals of Software Engineering, PHI Publication.
  6. Ian Sommerville, Software Engineering, Addison Wesley.
  7. Kassem Saleh, “Software Engineering”, Cengage Learning.
  8. P fleeger, Software Engineering, Macmillan Publication
  9. Ernest Adams, “Fundamentals of Game Design”, 3rd Edition, Pearson Education, 2015. (Unit-I)
  10. Ian Millington, “AI for Games”, CRC Press, 3rd edition, 2019. (Unit-II)
  11. Jung Hyun Han, “3D Graphics for Game Programming”, Delmar Cengage Learning, 2011.(Unit-III)

Official AKTU syllabus

This subject is on page 22, 23 of the original AKTU PDF.

Official AKTU syllabus PDF ↗