| No. | Function | Description |
| 1 | Goal | To serve as the goal of the game |
| 2 | Guidance | To guide players to perform certain actions |
| 3 | Feedback | To present positive or negative feedback |
| 4 | Extension | To encourage players to continue playing |
| 5 | Measurement | To measure abstract concepts |
| 6 | Differentiation | To differentiate individual players |
| 7 | Advertisement | To serve as an advertisement for prompting new players to join and old player to play again |
| 8 | Restriction | To restrict the actions of players within a certain range of values |
| 9 | Time | To restrict the actions of players with real time |
| 10 | Assistance | To can assist players to enter a new level |
| 11 | Plot | To influence the plot of the game |
| 12 | Achievement | To guide the setting of personal goals |
| 13 | Progress | To serve as a criteria for reaching another level or status |
| 14 | Status | As an expression of player status |
| 15 | Identity | As an expression of identity or prominence |
| 16 | Conversion | To enable conversion from one type of currency/points/entities to another |
| 17 | Sharing | To be shared with other players |
| 18 | Competition | To serve as a standard for competition among players |
| 19 | Control | To be controlled or distributed by players |
| 20 | Concealment | To be concealed and not easily seen or perceived by players. |