Use of Object Oriented design patterns in game logic

Marković Marko
1062/2009
[email protected]
1 of 10


Use of Object Oriented design patterns in game
development
Application of design patterns
2 of 10





Games, one of the most profitable factors in the
software industry
Research on this field is in its infancy
Distinction between games and other forms of
software
Development teams
Independent video game development.
3 of 10
This schema presents an interactive game’s vital modules
4 of 10



Increase the flexibility and reusability of the
underlying system
Design patterns are not universally good or
bad
Usage in game development is an open
research field
5 of 10


Based on the children's game with the same
name
Rock beats scissors, scissors beat paper and
paper beats rock
6 of 10
7 of 10
8 of 10


Applicability of other object-oriented design
patterns should be examined
Classes participating in patterns are more
change prone?
9 of 10



Patterns under study has reduced complexity
and coupling compared to a prior game
version developed without the pattern
The size of the projects has increased in the
pattern version
Design patterns should be encouraged
10 of 10