Completing the Bounty Dash game loop!
With our HUD
in place, we can now implement the functionality to finish the Bounty Dash game loop. We need to be able to end the game when the player reaches the same kill point that destroys the objects that are moving down the game field. Upon reaching this kill point, we should pause the game and present the player with game over text. Upon game over, the player should also be able to press R to reset the game. To achieve this, we are going to have to make edits to the ABountyDashGameMode
class to support game over and pause functionality, to the ABountyDashCharacter
class to support restarting, and to the ABountyDashHUD
class so that we can draw the game over text.
The beginning of the end and pausing the game
Instead of having the game suddenly pause when the player reaches the kill point, it would be more user-friendly to have the character fall for a short while before we pause the game and report that the game is over. To do this, we are going...