CoDePa - A conceptual design pattern approach for game design

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:

  1. Developing a novel Design Pattern based conceptual modeling framework for the behavioral aspects of interactive media applications.
  2. Identifying and specifying a number of behavioral patterns within this new framework, paying special attention towards so-called smart behavior.
  3. The implementation of a prototype of an intuitive authoring tool (including the necessary debugging capabilities) supporting the approach developed and deployable in a true industrial environment.

Related Publications

Status: Finished

Start Date: 01-07-2008

End Date: 30-06-2010

Website
http://codepa.brampellens.be/doku.php

Companies Involved
Larian Studios

Funded By
IWT - Agentschap voor Innovatie door Wetenschap en Technologie