Page 68 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 68
Department of IT, REC
UNIT II GAME DESIGN PRINCIPLES 9
Character development, Story Telling, Narration, Game Balancing, Core mechanics, Principles of
level design, Genres of Games, Collision Detection, Game Logic, Game AI, Path Finding. Game
Engine Design: Rendering, Controller based animation, collision detection, standard objects, and
physics.
UNIT III GAME DEVELOPMENT 9
Game development: Developing 2D and 3D interactive games using OpenGL, DirectX – Puzzle
games, Single / Multi-player games-Games using HTML and Java Script, Scratch 2.0
UNIT IV GAMING PLATFORMS AND FRAMEWORKS 9
Basics of Augmented Reality, Virtual Reality and Mixed Reality- Flash, DirectX, OpenGL, Java,
Python, XNA with Visual Studio, Mobile Gaming for the Android, iOS, Game engines - Adventure
Game Studio, DX Studio, and Unity.
UNIT V GAME PROGRAMMING USING PYTHON 9
Basic game objects, Getting started with cocos2d, Creating game assets, Implementing steering
behaviours, Seek and flee, Arrival, Pursuit and evade Wander, Obstacle avoidance, Gravitation game,
Pygame and 3D.
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course, the student should be able to:
1. Identify the need for Game programming.
2. Have knowledge on the concepts and techniques used in Game design.
3. Design and model interactive game.
4. Understand the need for advanced game development platforms.
5. Design and develop games with open source components.
TEXT BOOKS:
1. Jeannie Novak, Game Development Essentials, Third Edition, Delmar Cengage Learning,
ISBN-13: 978-1111307653, 2011.
2. Jim Thompson, Barnaby Berbank-Green, and Nic Cusworth, Game Design: Principles,
Practice, and Techniques - The Ultimate Guide for the Aspiring Game, Designer, First
edition, Wiley, ISBN 0471968943, 2007.
3. Joseph Howse, Alejandro Rodas de Paz, Python Game Programming by Example, Packt
Publishing, First edition, 2015.
REFERENCES:
1. Jeremy Gibson, ―Introduction to Game Design, Prototyping, and Development: From
Concept to Playable Game with Unity and C#‖, Addison-Wesley Professional, 2 nd
edition, 2016.
2. John Horton, ―Learning Java by Building Android Games‖, Packt Publishing
Limited, 1st edition, 2015.
3. Jorge Palacios, ―Unity 5.x Game AI Programming Cookbook‖, Packt Publishing
Limited, 1 st edition, 2016.
Curriculum and Syllabus | B.Tech. Information Technology | R2017 Page 68

