Course Code: MTD368

Synopsis

MTD368 Game Design and Development aims to equip students with the ability to create game applications through the use of Unity, a game engine for the development of game applications. It provides an introduction on game design and development concepts. The course covers Unity game engine’s capabilities and a range of topics from games physics to user interface. Game mechanics and gameplay concepts will be applied in building 2D and 3D games. Through exercises, the students will gain hands-on programming experience with the Unity game engine and will be able to develop basic 2D and 3D games.
Level: 3
Credit Units: 5
Presentation Pattern: EVERY JAN

Topics

  • Introduction to Game, Game Genres and Game World
  • Game Design and Gameplay
  • Basics of Unity 3D Development
  • Unity User Interface
  • Games Architecture and Game Design Document (GDD)
  • Game Object Creation and Manipulation
  • Creating a Simple Game
  • Lightings, Cameras and Physics
  • Creating a 2D Game
  • Graphical User Interface (GUI)
  • Creating a 3D Game
  • Improving Designs

Learning Outcome

  • Appraise the different game genres.
  • Apply game design concepts in game development.
  • Analyse the gameplay mechanics and game balance.
  • Employ camera and lighting controls, and GUI implementation in game design.
  • Design a 2D game using programming to control the game events.
  • Create and develop scripts for building a 3D game.