Designing Interactivity in Computer Games: a UML Approach

The computer game is about the player experienceand enjoyment. It includes graphics, sounds,stories, user interfaces and most importantlygameplay. Setting player experiences aside, thegame is governed by a set of rules that define howthe game is played. Game design should focusmore on the gameplay: the interaction betweenplayers and games. This paper attempts to studythe core element of computer game that constitutesthe gameplay. Other elements that contribute to thewhole experience of game are also explored. Theutilisation of Unified Modelling Language (UML)in designing interactivity in computer games isstudied by performing reverse engineering on twogames using use case diagrams and class diagrams.