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
   63   64   65   66   67   68   69   70   71   72   73