Problem SummaryPlayers have to wait or go through the menus before the game can restart. Use WhenThere are two cases this pattern is useful:
Usually the first case is encountered in action or sport games where a particular successful sequence of actions is required to fulfill or achieve a particular goal. For example, to set the fastest time on a particular race track the player should not crash into walls or other cars. When this does happen the player realizes that it will fail to achieve its goal and therefore decides to break off the current attempt to try again. Reloading the level usually takes some time or the player has to go through menus. In action games, the player might want to start from the last saved game when he/she dies or fails the mission for a retry. SolutionAllow the player to instantly replay the current level with the same settings. To implement this pattern, the settings, and the initial start point of the level need to be cached to be loaded quickly. When the player cancels the current game and is shown a menu with options including "Replay", "Restart" or "Retry". When the player fails the game or the level, a similar menu pops up. Recommendations
RationaleOffering the replay option increases performance time as the player does not have to wait. The solution improves efiiciency and satisfaction. Examples
![]() |