Author:

Maximilian Korber
Supervisor:Prof. Gudrun Klinker
Advisor:Daniel Dyrda (@ga67gub)
Submission Date:[created]

Abstract

Patterns describe common solutions to common problems. They are utilized in a wide variety of fields, ranging from creative endeavours to engineering disciplines. Game Design is a melting pot of various specialities across the aforementioned spectrum and could therefore benefit of a common tool to communicate ideas: Due to the different ways of approaching a problem, issues similar to language barriers may form, where patterns could bridge these gaps. This thesis dives into the theory behind formalizing those patterns as well as what computer science can bring to the application across the whole process of game development. Since games are vastly different in their scope, complexity and mechanics, a frame of reference and model is needed to combine the patterns with. For this purpose, we establish functional gamespaces mapped by graphs as the theoretical foundation, and follow with a look how such a development artefact can be utilized in both design and code.

Results/Implementation/Project Description

Conclusion

[ PDF (optional) ] 

[ Slides Kickoff/Final (optional)]