Course chapters
Tap View summary on any chapter to see whatโs inside โ no need to start the course.
๐ฏ What youโll learn
- Goals, rules and challenges
- Rewards and feedback
- Types of games
๐ฌ Animated demo
Slide the challenge level and find the fun zone between boring and too hard.
๐ ๏ธ Project & application ideas
- Analyse your favourite game
- Invent a playground game
๐ฏ What youโll learn
- Characters and worlds
- Simple storylines
- One-page game plan
๐ฌ Animated demo
An idea grows into a game world with a hero and a goal.
๐ ๏ธ Project & application ideas
- Game design page
- Story storyboard
๐ฏ What youโll learn
- What sprites are
- Drawing pixel characters
- Animation frames
๐ฌ Animated demo
A pixel hero walks using a few animation frames.
๐ ๏ธ Project & application ideas
- Pixel art hero
- Walking animation
๐ฏ What youโll learn
- Keyboard and touch controls
- x and y positions
- Keeping inside the screen
๐ฌ Animated demo
Step through the code as the hero moves right and stops at the screen edge.
๐ ๏ธ Project & application ideas
- Move-the-hero demo
- Maze walker
๐ฏ What youโll learn
- Keeping score
- Lives and game over
- Showing them on screen
๐ฌ Animated demo
Collect coins, score goes up; hit a trap, lose a life.
๐ ๏ธ Project & application ideas
- Coin collector
- Three-lives game
๐ฏ What youโll learn
- Detecting touching
- Walls and enemies
- Collecting items
๐ฌ Animated demo
Step through a collision check as the hero walks up to a coin and collects it.
๐ ๏ธ Project & application ideas
- Dodge-the-blocks game
- Collect-the-stars game
๐ฏ What youโll learn
- Easy to hard
- New levels
- Keeping players hooked
๐ฌ Animated demo
Each level gets faster and trickier.
๐ ๏ธ Project & application ideas
- Three-level game
- Difficulty settings
๐ฏ What youโll learn
- Countdown timers
- Random enemies and items
- Surprise and replay value
๐ฌ Animated demo
A countdown timer ticks to zero while enemies spawn in random places.
๐ ๏ธ Project & application ideas
- 60-second challenge
- Random treasure hunt
๐ฏ What youโll learn
- Sound effects
- Background music
- Feedback sounds
๐ฌ Animated demo
Change a sound waveโs pitch and loudness, then match sounds to game events.
๐ ๏ธ Project & application ideas
- Add sounds to your game
- Make your own sound effects
๐ฏ What youโll learn
- Game loops
- Drawing with code
- Putting it all together
๐ฌ Animated demo
A Python game runs frame by frame.
๐ ๏ธ Project & application ideas
- Catch-the-fruit game
- Pong-style game
๐ฏ What youโll learn
- Play-testing with friends
- Finding bugs
- Balancing difficulty
๐ฌ Animated demo
Testers find a bug and the game gets better.
๐ ๏ธ Project & application ideas
- Play-test survey
- Bug fixing list
๐ฏ What youโll learn
- Finish and polish
- Share with friends
- Get feedback
๐ฌ Animated demo
Your finished game is played by friends.
๐ ๏ธ Project & application ideas
- Your own arcade game
- Educational game for juniors (final project)