Game Development Patterns
Course code
old course code
Course title in Estonian
Course title in English
Game Development Patterns
ECTS credits
Assessment form
lecturer of 2021/2022 Spring semester
lecturer not assigned
lecturer of 2022/2023 Autumn semester
lecturer not assigned
Course aims
The objective of the course is to learn to develop reusable software architecture for games - general development and game design patterns.
Brief description of the course
This course will cover basic modern hardwares used on gaming devices, so understand the value of certain game development design patterns. Additionally it will give theoretical overview of game engine architecture. For the main topic of this course will be game development patterns, where we look at traditional, sequencing , behavioral, decoupling and optimization development design patterns. Also we look into how these patterns fit when using them during plugin creation for extending game engine.
Learning outcomes in the course
Upon completing the course the student:
- knows how to use game development design patterns;
- can extend existing game engine via plugins.
Roman Gorislavski