
Example of a menu flow
As an example, I choose to create a simple menu flow for the PC version of Blizzard's digital card game Hearthstone. A few details about the game were simplified (in order to fit it on a single page), but it should still prove as a useful example!
Instead of using a conservative flow diagram iconography, I've opted for a very loose and accessible approach. Each area of the game is portrayed by a rectangle that explains available options.
Even a simplified menu flow like that, combined with the information contained in the GDD, paints a good picture of how the game can be put together, helping the whole team see the connections between the different areas of the game and empowering user interface artists to start working on wireframes, visualization of various options, and polishing the end-user experience:

Bear in mind that in modern, collaborative teams, any flows and documents you create are not supposed to be a final directive of how the game will be made. Instead, treat them as a great way to present your vision, a solid starting point that enables the team to spot flaws early on and allows for a more informed discussion to take place. Do not over-explain too early and be prepared to edit and re-work everything. Again, the more changes you make on paper, the better and more efficient your team can be!