All projects
Game Development
Make a Simple Browser Game
Ever wonder how games like Flappy Bird or Snake were made? In this project you will build a complete browser game from scratch using HTML5 Canvas and JavaScript — no game engine required. You will learn the game loop, collision detection, and score tracking, and ship a game your friends can actually play.
Ages 13–17
Beginner
2-week pilot · 1 online + 1 in-person session per week
Suggested contribution: $30
What you'll build
- A fully playable arcade-style browser game (your choice of concept)
- Sprite rendering and animation on HTML5 Canvas
- Collision detection and game-over logic
- Scoreboard stored in localStorage
What you'll learn
- The game loop: update → draw → repeat
- JavaScript classes and object-oriented thinking
- Canvas 2D API
- Keyboard and mouse event handling
- Basic game design: balance and player feedback
Tools needed
- A laptop (any OS)
- VS Code (free)
- Modern web browser
- GitHub account for sharing (optional)
Final showcase
Host your game on GitHub Pages or itch.io and let classmates play-test it — collect feedback and iterate!
Junior Assistant Pathway
Students who complete this project may later return as junior assistants — helping the next cohort and deepening their own understanding through teaching.
Register Interest
We'll reach out with scheduling details and confirm your spot.