0% found this document useful (0 votes)
29 views3 pages

23CS050 GameDevelopment

syllabus

Uploaded by

kavitha.cse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views3 pages

23CS050 GameDevelopment

syllabus

Uploaded by

kavitha.cse
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

23CS050 GAME DEVELOPMENT LT

PC
3 0 0 3
OBJECTIVES:

 To know the basics of 2D and 3D graphics for game development.

 To know the stages of game development.

 To understand the basics of a game engine.

 To survey the gaming development environment and tool kits.

 To learn and develop simple games using Unity.

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 GAME DESIGN PRINCIPLES


6

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.

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 OVERVIEW OF GAMING PLATFORMS AND FRAMEWORKS


6

Pygame game development – Unity – Unity scripts – Mobile gaming, Game


studio, Unity single player and multi-player games.

UNIT-V GAME DEVELOPMENT USING UNITY ENGINE


6

Exporting assets from 3D software – Different types of camera in Unity –


Character navigation – Third person camera movement – Creating enemy
characters runtime – Animation control in Unity – Graphic user interface in
Unity – Assigning properties and methods for player.

TOTAL: 30 PERIODS

PRACTICALS:

1. Installation of a game engine, e.g., Unity, Unreal Engine.


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 Unity.
6. Design of menus and user interaction in mobile platforms.
7. Developing a 3D game using Unreal.
8. Developing a multiplayer game using Unity.

TOTAL: 30 PERIODS

COURSE OUTCOMES:

At the end of the course the students will be able to


 CO1: Summarize the basic concepts of 2D graphics.
 CO2: Narrate the fundamentals of 3D graphics.
 CO3: Design the principles of game design.
 CO4: Implement gaming engines.
 CO5: Survey gaming environments and frameworks.
 CO6: Implement a simple game in Unity.

TEXT BOOKS:
1. Patrick Felicia, "Unity from Zero to Proficiency (Proficient): A step-by-step
guide to creating your first 3D Role-Playing Game”, LPF Publishing, 1 st
Edition, New Delhi, 2019.

2. Ernest Adams, "Fundamentals of Game Design", Pearson Education India,


3rd Edition, India, 2015.

REFERENCES:

1. Franz Lanzinger, “3D Game Development with Unity”, CRC Press, 1 st


edition, New Delhi, 2022.
2. Franz Lanzinger, “2D Game Development with Unity”, CRC Press, 1 st
Edition, New Delhi, 2020.

3. Adam Kramarzewski, Ennio De Nucci, “Practical Game Design: A modern


and comprehensive guide to video game design”, Packt Publishing
Limited, 2nd Edition, New Delhi, 2023.

4. Rachel Cordone, “Unreal Engine 4 Game Development Quick Start


Guide”, Packt Publishing Limited, 1st Edition, New Delhi, 2019.

POs PSOs

COs 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3

1 3 2 2 1 2 - - - 3 1 2 3 3 3 2
2 3 2 2 1 2 - - - 3 1 2 3 3 3 2
3 1 1 2 1 2 - - - 2 2 3 2 3 3 1
4 1 1 1 2 1 - - - 1 1 1 1 2 1 2
5 3 3 1 3 1 - - - 2 2 1 1 2 2 3
6 3 3 2 1 1 - - - 1 3 2 1 1 1 3
Overall
correlation
2 2 2 2 2 0 0 0 2 2 2 2 2 2 2

You might also like