The major goal of this project is to develop a generic Design Pattern based methodology for specifying behaviors at a conceptual level for computer games and other interactive media applications such as virtual museums, virtual learning platforms.
The concept of pattern used today in the Game Design domain does not go beyond a structural textual description of a pattern. A pattern still needs to be applied in some way in the design and subsequently the solution offered by the pattern also needs to be implemented. As such, the current game patterns do not offer much support from a time and implementation point of view during the development process itself.
In this project, we will consider a pattern as a first-class conceptual modeling concept, i.e. it should be possible to use a pattern in a conceptual specification as any other modeling concept. Furthermore, the pattern should be a generative pattern, which means that they should be defined in such a way that it becomes possible to automatically generate code from them.
The concrete objectives of this project are as follows: