Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

GD

Download as pdf or txt
Download as pdf or txt
You are on page 1of 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, 1st 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, 1st edition, New
Delhi, 2022.

2. Franz Lanzinger, “2D Game Development with Unity”, CRC Press, 1st 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
2 2 2 2 2 0 0 0 2 2 2 2 2 2 2
correlation

You might also like