0% found this document useful (0 votes)
97 views2 pages

CCS347 Game Development

The CCS347 Game Development course covers 3D graphics, game design principles, game engine design, and development using Pygame. It includes practical applications such as character development, storyboarding, and implementing game mechanics across various platforms. Upon completion, students will be able to create and implement games while understanding the underlying graphics and design principles.

Uploaded by

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

CCS347 Game Development

The CCS347 Game Development course covers 3D graphics, game design principles, game engine design, and development using Pygame. It includes practical applications such as character development, storyboarding, and implementing game mechanics across various platforms. Upon completion, students will be able to create and implement games while understanding the underlying graphics and design principles.

Uploaded by

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

CCS347 GAME DEVELOPMENT

(Common to ……………and ………. branches)


Category L T P Credit
BSC/ESC 3 0 0 3
Preamble: This course aims in imparting knowledge about various DC and AC drives and selection of
drives for various applications.
Prerequisites:
UNIT – I 3D GRAPHICS FOR GAME DESIGN 9
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 9


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 9


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 9


Pygame Game development – Unity – Unity Scripts –Mobile Gaming, Game Studio, Unity Single player and
Multi-Player games.

UNIT – V GAME DEVELOPMENT USING PYGAME 9


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.
Total: 45
TEXT BOOK:
1. Chris Roda, Real Time Visual Effects for the Technical Artist, CRC Press, 1st Edition, 2022.
2. Steve Wright, Digital Compositing for film and video, Routledge, 4th Edition, 2017.
3. John Gress, Digital Visual Effects and Compositing, New Riders Press, 1st Edition, 2014.
REFERENCES:
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.
COURSE OUTCOMES: BT Mapped
On completion of the course, the students will be able to (Highest Level)
CO1: Explain the concepts of 2D and 3d Graphics
CO2: Design game design documents
CO3: Implementation of gaming engines.
CO4: Survey gaming environments and frameworks.
CO5: Implement a simple game in Pygame.
Mapping of COs with POs and PSOs
COs/Pos PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1
CO2
CO3
CO4
CO5
1 – Slight, 2 – Moderate, 3 – Substantial , BT – Bloom’s Taxonomy

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy