Visit the original Article here: https://www.3dartviz.com/skills/skills-tech/programming-video-game-interaction-cpp.html#userInterfacePrototype
All levels are share the same logic. Only the contents vary. Each level represents a new city. I am drawing a prototype for the User Interface and a Storyboard, to define interactable regions and make the Gameplay's goals visible.