Designing Interactivity in Computer Games: a UML Approach
Chee Siang Ang, G. S. V. Radha Krishna Rao · Kent Academic Repository (University of Kent) · 2004
The computer game is about the player experience and enjoyment. It includes graphics, sounds, stories, user interfaces and most importantly gameplay. Setting player experiences aside, the game is governed by a set of rules that define how the game is played. Game design should focus more on the gameplay: the interaction between players and games. This paper attempts to study the core element of computer game that constitutes the gameplay. Other elements that contribute to the whole experience of game are also explored. The utilisation of Unified Modelling Language (UML) in designing interactivity in computer games is studied by performing reverse engineering on two games using use case diagrams and class diagrams. that all games can be decomposed into players and tokens, the interaction of which can be described by interaction matrices and finite state machine diagrams.