CodeCraft Masters: Animation & Game Design with Scratch
CodeCraft Masters: Animation & Game Design with Scratch
Immerse yourself in CodeCraft Masters: Animation & Game Design with Scratch, a comprehensive course that spans three exciting focus areas: Arcade Creators, Adventures & Quests, and Digital Stadium.
From reviving classic arcade games to crafting story-driven adventures and competitive sports games, students will explore a wide range of game design principles. Each project uses advanced Scratch coding techniques to enhance creativity, problem-solving, and technical skills, resulting in a diverse portfolio of interactive games. Perfect for aspiring game designers ready to push their boundaries and explore every corner of game development.
-
About CodeCraft Masters: Animation & Game Design with Scratch
CodeCraft Masters: Animation & Game Design with Scratch is designed in alignment with the Next Generation Science Standards (NGSS), providing a comprehensive and advanced approach to STEM education through the lens of game design and animation using Scratch. This course invites young learners to deepen their coding skills and creative abilities through engaging, hands-on activities that blend nostalgia with innovation.
Our curriculum seamlessly integrates STEM principles with English Language Arts (ELA) crossovers, fostering both scientific inquiry and literacy skills. By exploring advanced coding concepts and game design techniques through Scratch, students enhance their technical abilities while developing problem-solving and communication skills. Each lesson is thoughtfully structured to include a mix of coding exercises, game design challenges, and interactive projects, promoting a balance between theoretical learning and practical application. -
Focus Areas
Arcade Creators: Students will learn advanced Scratch coding to redesign popular games. This focus area combines nostalgia with innovation, challenging students to transform old-school games into modern masterpieces while mastering game design mechanics, character animation, and interactive gameplay.
Adventures & Quests: Students will merge storytelling with game mechanics to create interactive quests and immersive worlds. This focus area enhances coding skills, creativity, and problem-solving as students develop engaging narratives and complex game designs using advanced Scratch features.
Digital Stadium: Students will create competitive sports games in Scratch, learning advanced coding techniques along the way. This focus area is perfect for sports fans and budding developers, teaching them to design dynamic sports-based games that captivate players with competition and action.
Learning Outcomes
-
Master Coding Concepts
Students will enhance their coding proficiency by learning advanced Scratch concepts, including variables, timers, and object sensing. This knowledge is crucial for developing sophisticated and interactive games, pushing their capabilities beyond foundational coding skills.
-
Foster Creativity
Students will tap into their creativity and imagination to replicate and reinvent popular games, such as mazes and obstacle courses. They will learn to infuse their unique ideas and artistic touches into game design, showcasing their personal style and innovation.
-
Develop Problem-Solving Skills
Students will engage in complex game creation to sharpen their problem-solving and critical-thinking skills. They'll tackle coding challenges, experiment with various solutions, and cultivate resilience in overcoming obstacles. These skills are valuable across academic disciplines and professional endeavors, enhancing their analytical capabilities and adaptability.
Sample Lessons
These lessons offer a glimpse into the vibrant and dynamic world of CodeCraft Masters, where students design engaging games that foster creativity, coding expertise, and problem-solving skills. By diving into Scratch's rich environment, students unlock their potential to create interactive quests, build historical structures, and craft competitive arenas, transforming their ideas into immersive gameplay experiences.
Collapsible content
Classic Arcade Revival - Redesigning Pong
Start your journey by reviving a classic! In this lesson, students will redesign the iconic game Pong using advanced Scratch coding techniques. They will learn about game mechanics, player controls, and interactive gameplay, setting the foundation for more complex projects.
Crafting Epic Quests - Creating Interactive Storylines
Dive into storytelling by crafting epic quests! Students will learn to develop interactive storylines and immersive worlds in Scratch. This lesson focuses on character development, narrative structure, and integrating game mechanics to create engaging and playable adventures.
Sports Game Showdown - Coding a Soccer Game
Enter the Digital Stadium by coding your own soccer game! Students will learn advanced Scratch coding to design and program a dynamic sports game. This lesson covers game logic, player interactions, and competitive gameplay, enhancing their technical and creative skills.
Animation Magic - Bringing Characters to Life
Unleash your creativity by bringing characters to life! Students will explore advanced animation techniques in Scratch, learning how to create fluid movements and expressive characters. This lesson emphasizes the artistic side of game design, blending coding with creative expression.
Interactive Puzzles - Designing Challenging Gameplay
Challenge your friends with interactive puzzles! In this lesson, students will design and code complex puzzles and game challenges using Scratch. They will develop problem-solving skills and innovative thinking as they create engaging gameplay experiences that test players’ wits.
Course Format
Our curriculum for CodeCraft Masters: Animation & Game Design with Scratch blends the dynamic structure of afterschool programs with the proven 5E instructional model—Engage, Explore, Explain, Elaborate, and Evaluate. Each phase is carefully designed to captivate and retain student interest, fostering a seamless and enriched learning experience.
Engage Phase: We spark curiosity with captivating visuals and thought-provoking prompts related to game design and Scratch coding. This phase draws students into the subject matter by showcasing the creative and technical possibilities of game design.
Explore Phase: Students embark on their educational journey with clear STEM objectives, supported by an environment that encourages experimentation and learning from mistakes. They begin to brainstorm and sketch their own game designs, exploring the possibilities of integrating coding with creative gameplay.
Explain Phase: Foundational STEM knowledge is delivered, integrating concepts from coding, game design, and digital storytelling. Students learn about conditionals, loops, and advanced Scratch features, understanding how these principles apply to their projects.
Elaborate Phase: Students participate in hands-on projects, building their games to create interactive quests, adventure maps, and competitive arenas. This phase reinforces their learning through practical application and critical thinking exercises, pushing them to innovate and refine their designs.
Evaluate Phase: The journey culminates in reflection, where students assess their achievements and connect their learning to real-world STEM applications. They showcase their game creations, explaining the coding and design principles behind their projects, and reflecting on the problem-solving skills they've developed.
This structured yet flexible approach ensures every student benefits from a comprehensive, engaging, and reflective STEM educational experience, turning innovative ideas into captivating game design projects. Join us to explore the limitless potential of Scratch coding and unleash your creativity!
Our Instructors Are Our Top Asset
At BAM!, our vision for innovative K-8 education extends beyond just curriculum; it encompasses the educators who bring that curriculum to life. Selecting & training our educators is a continuous and meticulous process, ensuring they are not just equipped with subject matter expertise but also the skills to inspire and connect with students on a personal level.
- 100% adult educators recruited from prestigious universities ( No CITs at BAM!)
- Highly refined interview and background check process
- Extensive training that goes well beyond curriculum & classroom management
- Ongoing year-round opportunities to teach in our summer camp. After-school, and structured recess programs.