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.
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 ratings0% 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.
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
50 Year Perspective of Automotive 50 Year Perspective of Automotive Engineering Body Materials and An Engineering Body Materials and An Analysis of The Future Analysis of The Future
Building an FPS Game with Unity: Create a high-quality first person shooter game using the Unity game engine and the popular UFPS and Probuilder frameworks