Gameful Design Process

Technical Specification


The specification step is based on the game idea and concentrates on software engineering. The specification consists of many characteristics concerning the requirements. This includes:

  • Software architecture
  • Software modeling
  • Technical context / infrastructure
  • Financial planning

Adequate methods are chosen from the field of software engineering, e.g. Scrum. Depending on the method and the iteration step, the result of this step can be a document with all requirements, a technical context diagram, a sequence diagram, a financial offer etc.

Tools, Methods and Links


Clements, Paul., and Northrop, Linda. (1996). Software Architecture: An Executive Overview (CMU/SEI-96-TR-003). Retrieved December 05, 2014, from the Software Engineering Institute, Carnegie Mellon University website:

Schwaber, K. "Scrum development process," in Business Object Design and Implementation. London: Springer, 1997, pp. 117-134.

Input - Action - Output

Game idea and concept

Specification of:
Software architecture
Technical concept and infrastructure
Financial planning

Document with technical requirements
Context diagram
Sequence diagram
Financial offer