Reader small image

You're reading from  Building Games with Flutter

Product typeBook
Published inJun 2022
PublisherPackt
ISBN-139781801816984
Edition1st Edition
Concepts
Right arrow
Author (1)
Paul Teale
Paul Teale
author image
Paul Teale

Paul Teale was born and raised in Leeds, West Yorkshire before moving to London to pursue a career in software engineering. He has been a software engineer for 25+ years covering backend, web, and mobile, where he has spent the last 12 years as a mobile developer covering Android and more recently Flutter. He has worked on many large projects during his career for companies like Discovery, Sky, Shazam, Visa, NBC, and Channel 5. He is a massive sci-fi fan and loves watching all the latest movies. He is happily married for the last 15 years to Mariel where they live together in West London with their son Alfie and their 2 cats.
Read more about Paul Teale

Right arrow

Wrapping up the game

In this section, we will add three new screens and navigate between these screens.

These screens are as follows:

  • Menu screen: The first screen the player will see, with options to play the game, view the settings, or exit the game.
  • Settings screen: The settings allow us to change the music volume via a Slider widget or go back to the menu screen.
  • Game over screen: We will show this screen when the player's health is 0 and allow them to go back to the menu screen to play again.

These three screens will use standard Flutter widgets; we will use Flutter navigation routes to navigate between them and our game widget to play the game.

Let's get started by adding each of these screens.

Adding a menu screen

In this section, we will add a menu screen to help us navigate between each of the game's screens by following these steps:

  1. In the project's lib directory, create a new folder called widgets to hold our...
lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Building Games with Flutter
Published in: Jun 2022Publisher: PacktISBN-13: 9781801816984

Author (1)

author image
Paul Teale

Paul Teale was born and raised in Leeds, West Yorkshire before moving to London to pursue a career in software engineering. He has been a software engineer for 25+ years covering backend, web, and mobile, where he has spent the last 12 years as a mobile developer covering Android and more recently Flutter. He has worked on many large projects during his career for companies like Discovery, Sky, Shazam, Visa, NBC, and Channel 5. He is a massive sci-fi fan and loves watching all the latest movies. He is happily married for the last 15 years to Mariel where they live together in West London with their son Alfie and their 2 cats.
Read more about Paul Teale