- Scratch interface and project setup
- Sprites and backdrops
- X/Y coordinates and events
- Keyboard controls and variables
- Create a custom cube player
- Build ground and background
- Introduce gravity and jumping
Scratch Game Development: Junior to Senior is a hands-on journey designed to take students from beginner-level Scratch skills to advanced game development. Students will build exciting games while learning movement, physics, collision detection, clones, scoring, levels, power-ups, scrolling, and boss battles. With every game, students take on new challenges, strengthen their problem-solving skills, and learn how real games are designed and developed. The course concludes with students creating and presenting their own original Scratch game.
Lectures 1–2 • Junior • Movement, Jumping, Gravity & Obstacles
🏆 Create a personal best system and design custom obstacle patterns.
Lectures 3–4 • Junior • Two-Player Controls & Game Logic
⚡ Add power-ups and create different arenas.
Lectures 5–6 • Intermediate • Grid Movement, Growth & Collision
🐍 Add obstacles, bonus food and poison food.
Lectures 7–8 • Intermediate • Paddle, Ball Physics & Power-Ups
🎁 Bigger paddle • Multi-ball • Slow ball • Extra life
Lectures 9–10 • Advanced • Gravity, Platforms, Enemies & Levels
👾 Add moving platforms and a boss enemy.
Lectures 11–12 • Advanced • Clones, Gravity, Slicing & Combos
🍉 Add combos, critical hits and golden fruit.
Lectures 13–14 • Senior • Physics, Scrolling & Difficulty
🏅 Add medals and a day/night mode.
Lectures 15–16 • Senior • Shooting, Formations, Levels & Boss Battle
🚀 Complete and present a polished Space Invaders game with a boss battle.
Nourishing the Programmer in you!
schoolofseedprogramming@gmail.com
query@seedprogramming.org