Gameplay design should Accomplish the three semiotic functions:
(1) Ideational Function: represent meanings about actions, states and events linked to the human experience of the world
(2) Textual Function: form texts, complex semiotic entities which can function as complete messages
(3) Interpersonal function: Represent meanings about those engaged in communication