Game Lab is an innovative programming environment that enables users to design and build interactive animations and games directly in the browser. Whether you’re a beginner or a young coder eager to explore JavaScript, Game Lab provides an intuitive platform to bring your creative ideas to life. With a variety of tools and resources, you can program characters, objects, and environments, then share your creations instantly.
Why Game Lab Stands Out
Game Lab is tailored for learners aged 12–18, supporting both laptops and Chromebooks across all modern browsers. Accessibility features like Text to Speech, Closed Captioning, and Immersive Reader ensure that everyone can participate. Extensive documentation guides users through all functionalities, making it easier to start creating from day one.
View Game Lab Documentation
Getting Started: Sample Projects
Bounce

Bounce lets you move a platform to prevent a ball from falling. Players can add obstacles, track scores, and increase speed to enhance the gameplay experience.
Explore Bounce project
Make Your Own Character

Create a unique character and move it using arrow keys. Customize your environment with backgrounds, props, and animations for a personalized game experience.
Explore Character project
Sunset Shapes

Animate a beautiful sunset and experiment with shapes and stars. Challenge yourself to transition the sky from daylight to night seamlessly.
Explore Sunset Shapes project
Game Lab in the Curriculum
Game Lab is integrated into structured learning programs for grades 6–12, supporting a step-by-step introduction to coding.
Computer Science Discoveries
Students exploring AI and creative coding through interactive projects
This introductory course empowers students to engage with computer science creatively, from problem-solving to interactive design.
Explore Curriculum
Self-Paced Game Lab Introduction

Students can learn at their own pace, creating games, animations, and interactive art projects.
Explore Self-Paced Curriculum
Interactive Animations and Games
Students developing interactive art and games using coding design principles
Engage in the same design processes as professional computer scientists while learning key programming concepts.
Explore Curriculum
Focus on Creativity and Coding

Units like “Focus on Creativity” and “Focus on Coding” help students enhance their programming skills and creativity, from animations to web development.
Explore Creativity Curriculum
Explore Coding Curriculum
Video Tutorials for Game Lab
Game Lab provides beginner-friendly videos covering drawing, colors, sprites, animations, and programming fundamentals. These tutorials guide learners step by step, helping them gain confidence in coding interactive projects.
Additional Resources
Explore Our Labs
Students creating animations, games, and apps in supportive programming environments
Our labs provide environments for students to create animations, design games, and build apps with guided support.
Explore Labs
Interactive Widgets

Widgets make abstract programming concepts accessible and engaging for learners.
Explore Widgets
Curriculum Catalog
Comprehensive curriculum for all grade levels and learning experiences
Access a complete catalog of curriculum options for every grade level, from structured courses to self-paced learning modules.
Explore Curriculum Catalog
Game Lab empowers students and educators alike to explore the full potential of interactive game design, animation, and creative coding—all in one accessible online platform.
