IDATA2504
Game development
Spring and Autumn
Ålesund
Norwegian and English
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.