pdf, 83.26 KB
pdf, 83.26 KB

This complete teaching resource guides students through the full process of creating a First-Person Shooter (FPS) game using Godot 4.

Designed for KS3, KS4, IGCSE Computer Science, IB DP Computer Science, and STEAM/ICT pathways, the resource develops programming, game design, problem-solving, and computational thinking through a highly structured, practical project.

Each lesson includes clear learning objectives, teacher guidance, and a progressive build-up of skills from basic movement to AI mobs, scoring, sound design, and exporting a fully playable game.

Perfect for classroom teaching, befor or after school game development clubs, STEAM programmes, and independent learning.

A complete sequence of 16 lessons:

  1. Getting set up
  2. Coding camera rotation
  3. Limiting the mouse
  4. Coding ground movement
  5. Coding the jump and fall
  6. Creating the level
  7. Coding the shooting mechanics
  8. Creating the mob (enemy)
  9. Getting the mob to follow the player
  10. Damaging and killing the mob
  11. Spawning mobs continuously using spawners
  12. Scoring system
  13. Adding sounds
  14. Setting up the kill plane
  15. Adding visual effects & refining the overall level
  16. Exporting the game

Learning Objectives

Students will learn to:

  • Apply object-oriented programming in Godot using GDScript
  • Use vectors, transforms, collision detection, and physics
  • Implement AI behaviour for game enemies
  • Build interactive levels in 3D
  • Handle player input, camera control, and game mechanics
  • Add audio, scoring, damage systems, and visual effects
  • Package and export a complete game build

Curriculum Links

  • IGCSE Computer Science (0478) Problem solving, algorithms, programming
  • IB DP Computer Science Logic, object-oriented programming, computational thinking
  • KS3/KS4 Computing Programming, game logic, decomposition, iterative development
  • STEAM Education Creativity, digital design, applied coding

Recommended Age/Year Group

  • Ages 12–18
  • Year 7–13 / Grade 6–12
  • Suitable for mixed-ability classes

Teacher Notes

  • No prior Godot experience required
  • Includes step-by-step coding videos/tutorials
  • Each lesson builds on the previous one
  • Students produce a full 3D FPS game by the end

Why Teachers Love This Resource

  • High-engagement, practical project
  • Clear lesson structure
  • Easy to differentiate
  • Supports blended learning
  • Aligns with modern computing and digital literacy goals
Creative Commons "Sharealike"

Reviews

Something went wrong, please try again later.

This resource hasn't been reviewed yet

To ensure quality for our reviews, only customers who have downloaded this resource can review it

Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.