What others say
Description
In this hands-on activity, students will build their own arcade-style game where they control a plane, avoid flying bats, and shoot them down to score points.
Perfect for introducing game design, block coding, and problem-solving skills in an engaging way!
๐ฎ What Students Will Create
Students will:
- โ๏ธ Control a plane sprite using keyboard controls
- ๐ฆ Program bats to spawn randomly and move across the screen
- โค๏ธ Set and manage 5 lives
- ๐ฅ Detect sprite collisions (plane vs. bat)
- ๐ Shoot projectiles using the A button
- ๐ Increase score when a bat is hit
- ๐ณ Add camera shake effects for immersive gameplay
By the end of the lesson, students will have built a fully functional arcade game from scratch!
๐ Whatโs Included
- โ Step-by-step illustrated instructions (8 pages)
- โ Clear block-based coding guidance
- โ Variable setup instructions (Plane & Bat)
- โ Sprite movement and screen constraints
- โ Randomized enemy spawning
- โ Collision detection coding
- โ Projectile creation
- โ Score tracking system
- โ Teacher demo solution link included
- โ
Student-friendly layout with visuals on every page
This resource walks students through every stage of the build process โ perfect for independent work, guided instruction, or whole-class demonstration.
๐ป Skills Covered
- Block-based programming
- Variables
- Game loops
- Conditional logic
- Collision detection
- Coordinate positioning
- Randomization
- Debugging skills
- Computational thinking
๐ฉโ๐ซ Perfect For:
- Upper elementary & middle school coding
- STEM / STEAM lessons
- Computer Science classes
- Coding clubs
- Technology rotations
- Early finishers
- Sub plans (clear and structured!)

Highlights
What others say
Save even more with bundles
Description
In this hands-on activity, students will build their own arcade-style game where they control a plane, avoid flying bats, and shoot them down to score points.
Perfect for introducing game design, block coding, and problem-solving skills in an engaging way!
๐ฎ What Students Will Create
Students will:
- โ๏ธ Control a plane sprite using keyboard controls
- ๐ฆ Program bats to spawn randomly and move across the screen
- โค๏ธ Set and manage 5 lives
- ๐ฅ Detect sprite collisions (plane vs. bat)
- ๐ Shoot projectiles using the A button
- ๐ Increase score when a bat is hit
- ๐ณ Add camera shake effects for immersive gameplay
By the end of the lesson, students will have built a fully functional arcade game from scratch!
๐ Whatโs Included
- โ Step-by-step illustrated instructions (8 pages)
- โ Clear block-based coding guidance
- โ Variable setup instructions (Plane & Bat)
- โ Sprite movement and screen constraints
- โ Randomized enemy spawning
- โ Collision detection coding
- โ Projectile creation
- โ Score tracking system
- โ Teacher demo solution link included
- โ
Student-friendly layout with visuals on every page
This resource walks students through every stage of the build process โ perfect for independent work, guided instruction, or whole-class demonstration.
๐ป Skills Covered
- Block-based programming
- Variables
- Game loops
- Conditional logic
- Collision detection
- Coordinate positioning
- Randomization
- Debugging skills
- Computational thinking
๐ฉโ๐ซ Perfect For:
- Upper elementary & middle school coding
- STEM / STEAM lessons
- Computer Science classes
- Coding clubs
- Technology rotations
- Early finishers
- Sub plans (clear and structured!)







