Games and Gamification

Module code: CO1112

This module will teach Java programming for games through a series of practical workshops and GIS. It will also reflect critically on ‘serious’ gaming through a lecture and seminar series.

Topics covered

  • Java Programming for Games
  • The Game Design Process: Conceptualisation, iteration, phases of workflow
  • Game Design Theory and Practice: Identifying the elements within effective design and how they are implemented
  • Documenting the Design: Interactive oriented design, technical design, capturing requirements
  • Overview of Games: A brief history of games, game art and gamification
  • Game Platforms (e.g., XBox, Wii, PlayStation)
  • Game platform languages (e.g., C++, Java, Lua, Python)
  • Game platform constraints
  • Games for Change: Understanding how games can benefit society
  • Game Mechanics: Deconstructing core components of popular game genres
  • Gameplay Constructs: What is gameplay and how is this broken down and communicated within the game design

Learning

  • 11 hours of lectures
  • 11 hours of seminars
  • 24 hours of practical classes and workshops
  • 104 hours of guided independent study

Assessment

  • Portfolio (40%)
  • Class tests (40%)
  • Essay (20%)