Game Development Patterns
space
Course code
IFI7335.DT
old course code
Course title in Estonian
Mänguarendusmustrid
Course title in English
Game Development Patterns
ECTS credits
4.0
Assessment form
assessment
lecturer of 2023/2024 Spring semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
lecturer of 2024/2025 Autumn semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
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.
Teacher
Roman Gorislavski
space