IT

CCS347: Game Development syllabus for IT 2021 regulation (Professional Elective-VI)

Game Development detailed syllabus for Information Technology (IT) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the IT 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 Information Technology 6th Sem scheme and its subjects, do visit IT 6th Sem 2021 regulation scheme. For Professional Elective-VI scheme and its subjects refer to IT Professional Elective-VI syllabus scheme. The detailed syllabus of game development is as follows.

Game Development

Course Objectives:

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

Unit I

3D GRAPHICS FOR GAME DESIGN 6 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 II

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

Unit III

GAME ENGINE DESIGN 6 Rendering Concept – Software Rendering – Hardware Rendering – Spatial Sorting Algorithms -Algorithms for Game Engine- Collision Detection – Game Logic – Game AI – Pathfinding.

Unit IV

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

Unit V

GAME DEVELOPMENT USING PYGAME 6 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.

Course Outcomes:

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

Experiments:

  1. Installation of a game engine, e.g., Unity, Unreal Engine, familiarization of the GUI. Conceptualize the theme for a 2D game.
  2. Character design, sprites, movement and character control
  3. Level design: design of the world in the form of tiles along with interactive and collectible objects.
  4. Design of interaction between the player and the world, optionally using the physics engine.
  5. Developing a 2D interactive using Pygame
  6. Developing a Puzzle game
  7. Design of menus and user interaction in mobile platforms.
  8. Developing a 3D Game using Unreal
  9. Developing a Multiplayer game using unity

Reference Books:

  1. Sanjay Madhav, Game Programming Algorithms and Techniques: A Platform Agnostic Approach, Addison Wesley,2013.
  2. Will McGugan, Beginning Game Development with Python and Pygame: From Novice to Professional, Apress,2007.
  3. Paul Craven, Python Arcade games, Apress Publishers,2016.
  4. David H. Eberly, 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics, Second Edition, CRC Press,2006.
  5. Jung Hyun Han, 3D Graphics for Game Programming, Chapman and Hall/CRC, 2011.

For detailed syllabus of all the other subjects of Information Technology 6th Sem, visit IT 6th Sem subject syllabuses for 2021 regulation.

For all Information Technology results, visit Anna University IT all semester results direct link.

Leave a Reply

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

*