Planning the game flow
Let's start creating our game structure by planning the game flow. Game flow is the overall flow of our game, from the moment it's launched to finally quitting the game. From the game flow, we will be able to see the big picture of how our game is going to work.
For example, a typical game flow may look like this:
A flow chart like this usually starts from the top going downwards. You can also put an indication for the starting node such as a different background color, apply bold text, or put an icon beside the text. After that, arrows will be used to indicate how the game state is being navigated based on given conditions. Diamond shapes will be used when there is more than one condition, and each of them will yield a different result, hence its arrow will be pointing to a different state. Two-way arrows will be used for two-way navigation between two states.
By looking at the preceding chart, we are able to tell that the game contains an introduction cinematic right...