configuration allowing the player to interact with the game. Game control mappings specify which controls are associated to each game action. Game actions are game events triggered by the players. Figure 3 describes a metamodel to capture control diagrams for 2D platform games for PC.
The control diagram is a Platform-Specific Model (PSM). Two kinds of techology platforms can be distinguished in game development: development technology and target technology. Development technology platforms include programming languages, SDKs, middleware and other technology used in the construction of the game. Target technology platforms include the hardware devices in which the game will be played. In present days there is a great variety of target technology platforms: PC, flatbed and handheld consoles, arcades, mobile phones, etc. Development technology aspects can be automated through the use of Platform-Specific Models (PSM) such as the control diagram.