Stage 8: Advanced game mechanics
What's included in a unit?
- Lesson plans & slides
- Direct to learner videos
- Worksheets, as needed
- Unit overview
- 10 question unit quiz
- Project rubric
- Skills map
- Vocabulary sheets
- Finished example code

What is covered in each lesson?

Lesson 1
A gliding collectable
Learners trigger a glide in a game when they find the egg, it returns home.
Objectives
- Use a flag variable to check if a collectable has been found
- Trigger a glide animation when an object is clicked
- Use a wait until condition to trigger an effect

Lesson 2
A cosy collectable game
Learners use a counter variable to count how many objects have been found.
Objectives
- Use a counter variable to track collectables
- Use an on collision event to detect interactions
- Use a wait until condition to control the flow of a game

Lesson 3
Create a falling gem project
Learners use Boolean logic to check that both keys have been found before dropping an object from the sky.
Objectives
- Use Boolean AND logic to check multiple conditions at the same time
- Use flag variables to track collectables
- Use a wait until condition to control the flow of a game

Lesson 4
Create a treasure hunt game
Learner use a treasure bag list to store all of the objects that they have found.
Objectives
- Use a list to track treasures in a treasure bag
- Iterate a list of treasures in a treasure bag

Lesson 5
Refactor a treasure hunt game
Learners take the code from lesson 4 and refactor it to use functions.
Objectives
- Define 'refactor' and 'function'
- Refactor code to make it more efficient
- Use a function

Lesson 6
Reuse or combine projects
Learners choose any project from the unit to reuse and refine. This lesson has a project rubric for assessment and a 10 question quiz.
Objectives
- Reuse and repurpose code
£39.99
