IDATA2504

Game development

Spring and Autumn

Ålesund

Norwegian and English

Overview

17 candidates

Average grade

B

3.65

0.26

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

The students will learn a variety of topics related to game design and programming, including:

  • Game engines, with focus on Unity3D
  • Game design
  • Game programming, design patterns
  • Intelligent agents for games
  • Animation
  • Graphics
  • Human-computer-interaction for games
  • Physics in games
  • Game mechanics
  • Application of games in other domains (serious games for teaching, gamification)

This is a practical course and includes significant part of practical game development and teamwork.

Learning outcomes

Knowledge:

  • Understanding of game development process: from design to implementation and testing
  • Knowledge of important game development concepts listed in the course topics

Skills. Candidate can:

  • Reuse available game assets made by third parties
  • Design a game with a commercialization potential
  • Use Unity3D game engine to implement a game
  • Evaluate an existing game and reflect on its quality based on theoretical principles.

General competence:

  • Ability to discuss course topics with other peers
  • Ability to present his/her own game to others and justify choices from technological, usability and ethical aspects

Teaching methods

Lectures, exercises and project work.