A Progressive 6-Day Game Development Course Teaching Coding to Students Aged 14-16
Students start their coding journey by creating a character they can control. They learn how games work under the hood and build the foundation for everything to come.
Achievement: A playable character that moves smoothly and stays within bounds!
Things get exciting! Students add automatic shooting, spawning enemies, and collision detection. They see how arrays manage multiple game objects at once.
Achievement: A real survival game with enemies that chase you and bullets that destroy them!
Students build a complete game with multiple weapon types, experience points, leveling up, and power-ups. They learn how complex systems work together.
Achievement: A fully playable game they can show to friends and family!
For students who want more, bonus days add professional-level polish with visual effects, sound, and advanced game mechanics.
Result: Portfolio-quality game with professional polish!
Each day builds on previous work. Students never start from scratch and always have working code as their foundation.
Teenage boys need something fun! Building a real game keeps them motivated and excited about coding.
Change code, see results instantly. Visual feedback makes abstract concepts concrete and understandable.
Students TYPE actual code, not just copy-paste. Detailed hints guide them but they do the work themselves.
Built-in "Try This" challenges encourage experimentation. Every student's game becomes unique!
GitHub Codespaces support means it runs on any device - even Chromebooks or tablets. Zero installation needed!
Perfect for Boy Scouts, coding clubs, classrooms, or anyone aged 14-16 who wants to learn programming through game development.
1-day1-basics/starter.jsCreated with ❤️ for teaching the next generation of programmers