Course Description:
Jump into the thrill of high-speed game design with Sonic Speed Run, a dynamic project-based course that introduces students to the fundamentals of creating endless runner games. In this hands-on session, participants will learn how to build a fast-paced arcade game using MakeCode Arcade, where timing, animation, and obstacle management are key to gameplay.
Students will design a side-scrolling world where the character runs automatically, and the player must jump to avoid hazards. Along the way, they’ll explore essential game development concepts including sprite animation, input controls, scoring mechanics, and collision detection—all while customizing the game with their own visual and sound elements.
Whether you’re a beginner or looking to boost your coding and design skills, Sonic Speed Run offers a fun and interactive way to bring game ideas to life.
What You’ll Learn:
- How to design and build an endless runner game from scratch
- Implementing automatic character movement and jump mechanics
- Using event-based coding to control player actions
- Creating obstacles (like spikes and pits) with collision detection
- Developing a scoring system based on survival time
- Enhancing gameplay with animations, sound effects, and speed progression
- Testing and debugging to improve user experience
Who Should Attend:
- Students ages 10+ interested in coding or game design
- Beginners who want to learn coding in a creative, fun way
- Educators looking for exciting ways to teach programming concepts
- Anyone curious about how arcade games are built and function
- Young creators ready to build their very first video game project