Learn with Lumo

Help a young creator
start with
one small step.

Tell us where they're starting and we'll pick one project to open right away. Every workshop is free and each card says whether separate game-making software is needed.

Where are they starting?

My learning progress โ†’
Lumo, your learning guide NEW HERE? START HERE

Make your first
Scratch game.

Build with colourful blocks. Explore catch games, mazes and more, with no coding experience needed.

Youโ€™ll use: Scratch ยท Browser or desktop app Open this project โ†—
Learning paths

Follow a path from first step to finished game

Each path walks the same engine level by level. Pick one and take the next step.

Loading learning pathsโ€ฆ

Find your level

Three learning sections, one for every age. All free, all browser-based, no login needed.

Tiny Learners
Ages 4-6

Tap-to-learn activities for little hands. No reading or typing needed.

Start Playing โ†’
Learning Lab
Ages 7-12

16 browser mini-games that make school subjects fun. Compete and learn.

Explore Games โ†’
Teen Learn
Ages 13+

Real coding courses that build real things. JavaScript, Python, GDScript and more.

Start Building โ†’
Lumo the purple fox
Lumo ยท Workshop Helper

Hi, Iโ€™m Lumo. You do not need to choose the perfect course - just choose one small project youโ€™d enjoy finishing.

โ€œQuiet courage is still courage.โ€

๐Ÿงญ See all Start Here engine paths โ†’ โœจ Every route starts with one small finished thing
Lumo says: ready to make it real?Take your new plan to Ember and turn one small idea into something you can see.
Create with Ember
Age:

๐Ÿ–ฅ๏ธ On a locked-down school computer? Tap No install to see only the workshops that run right in the browser.

Showing all workshops. Search or filter to narrow the list.

No workshops match that yet. Try a broader word, or jump straight to a starter route:

Lumo Browse with Lumo

Pick the tool you want to learn

Tap a tool to jump straight to its workshops in the catalogue below.

โœฆ New to Game Dev?

Start with My First Series

Nine free parent & child game-building and 3D design workshops. No experience needed. Pick your engine and start building together, episode by episode.

Explore All Series โ†’
๐Ÿš€
No signup. No download. Click any card and the real builder runs on this page - these are actual workshops, not videos.
4 Demos
๐Ÿš€
Rocket BuilderDesign a 3D rocket ยท launch it
๐Ÿค–
Robot BuilderBuild & power up a 3D robot
๐ŸŽ๏ธ
Race BuilderCars, rivals & boost pads
โš“
Pirate Ship ShipyardA full 3D galleon in 20 steps

New to making games?

Beginner guides

Pick the tool that sounds fun. Each guide walks you through your first steps, then hands you the workshops to build it for real.

Best Free Game Making Tools

The best free tools and engines for kids, all in one place.

Read the guide โ†’
Scratch for Kids

Build your first game with drag-and-drop blocks.

Read the guide โ†’
Godot for Beginners

Learn Godot 4 from scratch: GDScript, a 2D racer and a Zelda-style adventure.

Read the guide โ†’
Python Games for Kids

Make real Python games with Pygame, step by step.

Read the guide โ†’
Roblox Studio for Beginners

Build your first Roblox game: obbys, adventures and tycoons.

Read the guide โ†’
Coding for Kids

From Scratch blocks to Python and C#, free and in the browser.

Read the guide โ†’

View all 15 guides โ†’

๐Ÿ“–
Every workshop A to Z, generated from the content data so nothing is missed. Use the finder above to filter by tool, level or age.
344 Workshops
Blender ยท Beginner ยท Ages 10+
Animate a Character in Blender: Keyframes and Walk Cycle (My First 3D Model, Episode 4)
Learn Blender animation: keyframes, easing, a wave and a walk cycle. Free step-by-step tutorial.
Blender ยท Beginner ยท Ages 10+
Blender Beginners, Learn 3D Modelling From Scratch
Learn Blender from scratch! Navigate the interface, model in 3D, add materials, lighting and render your very own scene. A parent and child workshop no experience needed.
Blender ยท Beginner ยท Ages 10-14
Blender for Beginners: Your First 3D Cube Scene (My First 3D Model, Episode 1)
Start Blender from zero: navigate the view, add a cube and render your first 3D scene. Free beginner tutorial, ages 10+.
Blender ยท Beginner ยท Ages 10+
Blender Lighting for Beginners: Three-Point and HDRI (My First 3D Model, Episode 6)
Master Blender lighting: three-point setups, HDRIs, volumetrics and compositing. Free beginner tutorial.
Blender ยท Advanced ยท Ages 10+
Blender Materials and Textures for Beginners (My First 3D Model, Episode 5)
Learn Blender materials: the Principled BSDF, UV unwrapping, texture painting and procedural nodes. Free tutorial.
๐Ÿ›  Browser studio ยท Blender ยท Beginner ยท Ages 10+
Blender Mod Studio
A free browser playground for the Blender series. Lay out a 3D scene on a grid (primitives, lights, cameras), add Blender steps, read a broken Blender Python log and choose the fix, then download a real bpy script that builds the scene for you. No install needed to plan it.
Blender ยท Beginner ยท Ages 10-14
Blender World Workshop
A free Blender series for beginners: from your first cube to a rigged, animated and lit 3D scene. Sketch a blockout in your browser, then install the free Blender and build it for real. Ages 10+.
Blender ยท Beginner ยท Ages 10+
Blender: Build a Complete 3D Scene (My First 3D Model, Episode 7)
Compose a complete Blender scene: blocking, set dressing and the final render. The free finale of My First 3D Model.
Blender ยท Beginner ยท Ages 10+
Free Blender Shortcuts Cheat Sheet
Free printable Blender shortcuts cheat sheet navigation, selection, transform, mesh editing, modifiers and materials. No sign-up needed.
Blender ยท Beginner ยท Ages 10+
Model a Low-Poly Character in Blender (My First 3D Model, Episode 2)
Model a low-poly character in Blender with extrude, loop cuts and the mirror modifier. Free step-by-step tutorial.
Blender ยท Beginner ยท Ages 10+
Rig a Character in Blender: Bones and Weights (My First 3D Model, Episode 3)
Rig your Blender character with an armature, bone hierarchy and automatic weights. Free beginner tutorial.
C++ ยท Beginner ยท Ages 10+
Add Enemies and Levels to Your C++ Platformer (My First C++ Game, Episode 5)
Add enemies, an sf::View camera, checkpoints and levels to your C++ platformer. Free tutorial.
C++ ยท Beginner ยท Ages 10+
Build a Breakout Game in C++ (My First C++ Game, Episode 3)
Build Breakout in C++ with classes, std::vector and SFML. Free step-by-step tutorial.
C++ ยท Beginner ยท Ages 10+
Build a Platformer in C++ with SFML (My First C++ Game, Episode 4)
Build a C++ platformer with a Player class, delta-time physics and platform collision. Free beginner tutorial.
C++ ยท Beginner ยท Ages 10-14
Build a Pong Game in C++ with SFML (My First C++ Game, Episode 1)
Build Pong in C++ with SFML: the window, the ball, the paddles and scoring. Free beginner tutorial, ages 12+.
C++ ยท Beginner ยท Ages 10+
Build a Snake Game in C++ with SFML (My First C++ Game, Episode 2)
Build Snake in C++ with SFML, std::deque and grid logic. Free step-by-step tutorial.
C++ ยท Beginner ยท Ages 10+
Build a Tower Defence Game in C++, Part 1 (My First C++ Game, Episode 6)
Build a C++ tower defence: waypoint paths, tower placement and a gold economy in SFML. Free tutorial.
C++ ยท Beginner ยท Ages 10+
Build a Tower Defence Game in C++: Free 20-Step Tutorial
Build a tower defence game in C++ step by step: grid, towers, enemies, upgrades and boss waves. Free browser build-along, ages 11+.
C++ ยท Beginner ยท Ages 10+
C++ Breakout Build Canvas
Interactive build-along for C++ Breakout Build Canvas.
๐Ÿ›  Browser studio ยท C++ ยท Beginner ยท Ages 10+
C++ Mod Studio
A free browser playground for the C++ World Workshop. Lay out a game level on a grid, tick real SFML features, read a broken compiler error and choose the fix, then download a real C++ project (main.cpp + CMakeLists) you can build. No install and no account needed to start.
C++ ยท Beginner ยท Ages 10+
C++ Platformer Build Canvas
Interactive build-along for C++ Platformer Build Canvas.
C++ ยท Intermediate ยท Ages 10+
C++ Platformer Part 2 Build Canvas
Interactive build-along for C++ Platformer Part 2 Build Canvas.
C++ ยท Beginner ยท Ages 10-14
C++ Pong Build Canvas
Interactive build-along for C++ Pong Build Canvas.
C++ ยท Beginner ยท Ages 10+
C++ Snake Build Canvas
Interactive build-along for C++ Snake Build Canvas.
C++ ยท Beginner ยท Ages 10+
C++ Tower Defence Part 1 Build Canvas
Interactive build-along for C++ Tower Defence Part 1 Build Canvas.
C++ ยท Intermediate ยท Ages 10+
C++ Tower Defence Part 2 Build Canvas
Interactive build-along for C++ Tower Defence Part 2 Build Canvas.
C++ ยท Beginner ยท Ages 10-14
C++ World Workshop
A free C++ and SFML series for beginners: Pong, Snake, Breakout, Platformer and Tower Defence, step by step. Design your level in the browser, then build it with C++. Ages 12+.
C++ ยท Beginner ยท Ages 10+
Finish Your C++ Tower Defence: Waves and Bosses (My First C++ Game, Episode 7)
Finish your C++ tower defence: bullets, waves, upgrades and a boss. Free tutorial finale.
C++ ยท Beginner ยท Ages 10+
Free C++ & SFML Cheat Sheet
Free printable C++ & SFML cheat sheet variables, window setup, drawing shapes, event handling, collision and the most-used code snippets. No sign-up needed.
Defold ยท Beginner ยท Ages 10-14
Defold Dungeon Build Canvas
Interactive build-along for Defold Dungeon Build Canvas.
๐Ÿ›  Browser studio ยท Defold ยท Beginner ยท Ages 10+
Defold Mod Studio
A free browser playground for the Defold series. Lay out a 2D scene on a grid, add real Lua scripts, read a broken Defold console log and choose the fix, then download a real Defold project zip you can open in the free Defold editor. No install and no account needed to start.
Defold ยท Beginner ยท Ages 10-14
Defold Platformer Build Canvas
Interactive build-along for Defold Platformer Build Canvas.
Defold ยท Beginner ยท Ages 10-14
Defold Pong Build Canvas
Interactive build-along for Defold Pong Build Canvas.
Defold ยท Beginner ยท Ages 10-14
Defold Puzzle Build Canvas
Interactive build-along for Defold Puzzle Build Canvas.
Defold ยท Beginner ยท Ages 10-14
Defold Shooter Build Canvas
Interactive build-along for Defold Shooter Build Canvas.
Defold ยท Beginner ยท Ages 10-14
Defold Snake Build Canvas
Interactive build-along for Defold Snake Build Canvas.
Defold ยท Beginner ยท Ages 10-14
Dungeon Crawler in Defold
Build a dungeon crawler in Defold! A free workshop. Learn tilemaps, enemies, health systems and room transitions with Lua scripting. Ages 10+.
Defold ยท Beginner ยท Ages 10-14
Platformer in Defold
Build a platformer in Defold! A free workshop. Learn box2d physics, one-way platforms, level switching and checkpoints. Ages 10+.
Defold ยท Beginner ยท Ages 10-14
Pong Clone in Defold
Build your first Defold game! A free workshop. Learn sprites, input, collision detection and the component lifecycle by building a classic Pong clone. Ages 10+.
Defold ยท Beginner ยท Ages 10-14
Puzzle Match in Defold
Build a match-3 puzzle game in Defold! A free workshop. Learn grid swapping, piece animations, combo scoring and countdown timers. Ages 10+.
Defold ยท Beginner ยท Ages 10-14
Snake in Defold
Build a Snake game in Defold! A free workshop. Learn grid logic, food spawning, body growth and game states with Lua scripting. Ages 10+.
Defold ยท Beginner ยท Ages 10-14
Space Shooter in Defold
Build a space shooter in Defold! A free workshop. Learn bullet spawning, enemy waves, power-ups and particle effects with Lua scripting. Ages 10+.
๐Ÿ›  Browser studio ยท GDevelop ยท Beginner ยท Ages 10+
GDevelop Mod Studio
A free browser playground for the GDevelop series. Lay out a 2D game on a grid, add GDevelop events, read a broken GDevelop log and choose the fix, then download a GDevelop build sheet with the object list and event sheet. No install needed to start.
GDevelop ยท Beginner ยท Ages 7-9
GDevelop Platformer Build Canvas
Interactive build-along for GDevelop Platformer Build Canvas.
GDevelop ยท Beginner ยท Ages 10+
GDevelop Point & Click Build Canvas
Interactive build-along for GDevelop Point & Click Build Canvas.
GDevelop ยท Beginner ยท Ages 7-9
GDevelop Pong Build Canvas
Interactive build-along for GDevelop Pong Build Canvas.
GDevelop ยท Beginner ยท Ages 7-9
GDevelop Snake Build Canvas
Interactive build-along for GDevelop Snake Build Canvas.
GDevelop ยท Beginner ยท Ages 7-9
GDevelop Space Shooter Build Canvas
Interactive build-along for GDevelop Space Shooter Build Canvas.
GDevelop ยท Beginner ยท Ages 10+
GDevelop Top-Down Adventure Build Canvas
Interactive build-along for GDevelop Top-Down Adventure Build Canvas.
GDevelop ยท Beginner ยท Ages 7-9
Platformer , Build a Platformer in GDevelop
Build a Platformer game in GDevelop! A free parent & child workshop. Platforms, player, enemies. No coding needed. Ages 8+.
GDevelop ยท Beginner ยท Ages 10+
Point & Click , Build an Adventure in GDevelop
Build a Point & Click adventure in GDevelop! A free parent & child workshop. Inventory, puzzles, dialogue. No coding needed. Ages 9+.
GDevelop ยท Beginner ยท Ages 7-9
Pong Clone , Build a Pong Game in GDevelop
Build your first GDevelop game! A free parent & child workshop. Create paddles, a bouncing ball and score tracking. No coding needed. Ages 8+.
GDevelop ยท Beginner ยท Ages 7-9
Snake , Build a Snake Game in GDevelop
Build a Snake game in GDevelop! A free parent & child workshop. Direction, growth and game over. No coding needed. Ages 8+.
GDevelop ยท Beginner ยท Ages 7-9
Space Shooter , Build a Shooter in GDevelop
Build a Space Shooter in GDevelop! A free parent & child workshop. Bullets, spawning, waves. No coding needed. Ages 8+.
GDevelop ยท Beginner ยท Ages 10+
Top-Down Adventure , Build an RPG in GDevelop
Build a Top-Down Adventure in GDevelop! A free parent & child workshop. Movement, NPCs, quests. No coding needed. Ages 9+.
General ยท Beginner ยท Ages 10+
3D World Builder
A free browser 3D level blockout tool. Place floors, walls, ramps, pillars and platforms on a ground grid, spin the 3D view, then export a real OBJ mesh and a level.json you can open in Godot, Unity or Blender. No install needed to start.
General ยท Beginner ยท Ages 10+
Add Your Own Stage to MUGEN Beginner's Lesson
A complete beginner's tutorial for building your first MUGEN stage. Step by step, no prior experience needed. Includes a free starter pack you can edit. By JVDesignStudio.
General ยท Beginner ยท Ages 10+
Bang Bang! Build a Shooter Game in Godot
Build a top-down shooter in Godot inspired by Nuclear Throne! Weapons, enemies, rooms, and roguelike progression, all from scratch. Free.
General ยท Beginner ยท Ages 10+
Barrel Blast! Build a Donkey Kong-Style Game in Godot
Build a Donkey Kong-style game in Godot! Roll barrels, climb platforms, and build classic arcade action from scratch. Free beginner workshop.
General ยท Beginner ยท Ages 10+
Build a Game in 15 Minutes: Dot Smash
Build a real playable browser game in 15 minutes. A free step by step reference for total beginners: click the dot, score points, beat the clock. Copy the code, grab the starter, no sign up.
General ยท Beginner ยท Ages 10+
Build a Sci-Fi Endless Runner in JavaScript: Free Tutorial
Build a sci-fi endless runner step by step in JavaScript. Set speed, obstacles and shields, then watch it run live. Free, ages 11+.
General ยท Beginner ยท Ages 7-9
Build Space Invaders in Godot 4
Build a complete Space Invaders clone in Godot 4 from scratch. 11 chapters, real GDScript, ages 8+. Free guide by JVDesignStudio.
General ยท Beginner ยท Ages 10+
Castle Siege Blueprint, Build & Play Your Own Brawler
Castle Siege Blueprint, design your own castle defence game with this free game dev tool.
General ยท Beginner ยท Ages 10+
Cyber Defender! Understand Cyber Crime and Stay Safe Online
A free Lumo-led cyber security workshop. Learn what cyber crime is, who the threat actors are, how attacks work and how to stay safe. Quizzes and XP included.
General ยท Beginner ยท Ages 10+
Fairy Survivors! Build a Vampire Survivors Game in Godot
Build your own Vampire Survivors-style game in Godot! Waves of enemies, XP pickups, and level-up choices, all from scratch. Free beginner workshop.
General ยท Beginner ยท Ages 10+
Free GDScript & Godot 4 Cheat Sheet
Free printable GDScript & Godot 4 cheat sheet variables, functions, signals, nodes and common code snippets. No sign-up needed.
General ยท Beginner ยท Ages 10+
Hellfire Descent Blueprint, Build Your Own ARPG
Diablo-style game blueprint, learn to design an action RPG with this free game dev guide.
General ยท Beginner ยท Ages 10+
Jump Jump! Build a Mario-Style Game in Godot
Build a Mario-style platformer in Godot! Jump on enemies, collect coins, and create your own levels. A free beginner game dev workshop.
General ยท Beginner ยท Ages 10+
My Achievements
View your earned badges, collectibles and milestones across all JVDesignStudio workshops.
General ยท Beginner ยท Ages 10-14
My First 3D Model
7 free beginner Blender workshops. Learn 3D modelling, character creation, rigging, animation, materials, lighting and a full scene. Interactive quizzes and XP. Ages 10+.
General ยท Beginner ยท Ages 7-9
My First 3D Prints, Fidget Toy
Free parent & child TinkerCad workshop. Design and 3D print your first fidget toy. No experience needed. Ages 8+.
General ยท Beginner ยท Ages 10-14
My First Browser Game
6 free beginner JavaScript game workshops. Build Flappy Bird, a memory game, Breakout, Snake and a platformer , right in the browser. Interactive quizzes and XP. Ages 10+.
General ยท Beginner ยท Ages 10-14
My First C++ Game
7 free beginner C++ game workshops with SFML. Build Pong, Snake, Breakout, a platformer and a two-part tower defence. Interactive quizzes and XP. Ages 12+.
General ยท Beginner ยท Ages 10-14
My First C++ Game Build Canvas
Interactive build-along for My First C++ Game Build Canvas.
General ยท Beginner ยท Ages 10-14
My First Defold Game
6 free Defold game engine workshops. Build a pong clone, snake, dungeon crawler, space shooter, puzzle match and platformer with Lua scripting. Ages 10+.
General ยท Beginner ยท Ages 10-14
My First Defold Game Build Canvas
Interactive build-along for My First Defold Game Build Canvas.
General ยท Beginner ยท Ages 10-14
My First Fighting Game
5 free beginner MUGEN workshops. Build your own fighting game , add fighters, program AI, design stages and package a complete game. Interactive quizzes and XP. Ages 10+.
General ยท Beginner ยท Ages 10+
My First GameMaker Game
5 free beginner GameMaker game workshops. Build real 2D games with GML, Pong, a platformer, Breakout, a live-code space shooter and an RPG. No experience needed. Ages 9+.
General ยท Beginner ยท Ages 7-9
My First GDevelop Game
6 free parent & child GDevelop workshops. Build a Pong, Snake, Platformer, Shooter, Point & Click and Top-Down Adventure no coding needed. Ages 8+.
General ยท Beginner ยท Ages 7-9
My First GDevelop Game Build Canvas
Interactive build-along for My First GDevelop Game Build Canvas.
General ยท Beginner ยท Ages 10+
My First Godot Game Canvas
Interactive build-along for My First Godot Game Canvas.
General ยท Beginner ยท Ages 10+
My First Java Game
7 free beginner Java game workshops. Build a platformer, breakout, space shooter, Pong and a 3-part RPG with real Java code. Interactive quizzes and XP. Ages 11+.
General ยท Beginner ยท Ages 10-14
My First Minecraft Mod
6 free beginner Minecraft Java modding workshops. Create custom items, blocks, tools, food and mobs using Fabric no experience needed. Ages 10+.
General ยท Beginner ยท Ages 7-9
My First Pico-8 Game
6 free parent & child Pico-8 workshops. Build Pong, Snake, a dungeon crawler, space shooter, match-3 and platformer no experience needed. Ages 8+.
General ยท Beginner ยท Ages 7-9
My First PICO-8 Game Build Canvas
Interactive build-along for My First PICO-8 Game Build Canvas.
General ยท Beginner ยท Ages 10-14
My First Python Game
7 free beginner Python game workshops with Pygame. Build a catch game, platformer, dodge game, maze, breakout and more. Interactive quizzes and XP. Ages 10+.
General ยท Beginner ยท Ages 10-14
My First Python Game Build Canvas
Interactive build-along for My First Python Game Build Canvas.
General ยท Beginner ยท Ages 7-9
My First Roblox Studio Game
13 free parent & child Roblox Studio workshops. Build an obby, tycoon, simulator, battle game, horror maze, pirate adventure, RPG and a Fall Guys style party game, no experience needed. Ages 7+.
General ยท Beginner ยท Ages 7-9
My First Scratch Game
6 free parent & child Scratch workshops. Build a platformer, quiz, catch game, maze, story and clicker no experience needed. Ages 6+.
General ยท Beginner ยท Ages 7-9
My First Scratch Game Canvas
Interactive build-along for My First Scratch Game Canvas.
General ยท Beginner ยท Ages 4-6
My First Series Parent & Child Game Building Workshops
Free parent & child game building workshops. No experience needed. Build real games together in Godot, Scratch, Roblox, Minecraft, Unity, Unreal & GameMaker. Ages 5+.
General ยท Beginner ยท Ages 10-14
My First Unity Game
8 free beginner Unity game workshops. Build real games with C# Pong, a 2D platformer, Breakout, a top-down shooter, a 3D platformer, an action RPG, UI & menus, and multiplayer basics. No experience needed. Ages 12+.
General ยท Advanced ยท Ages 10-14
My First Unreal Game
9 free Unreal Engine 5 game workshops. Build real games with Blueprints and C++ clicker, shooter, platformer, fighter, zombie survivor, advanced systems and multiplayer. No experience needed. Ages 10+.
General ยท Beginner ยท Ages 4-6
My First Video Game
9 free parent & child Godot workshops. Build a racing game, platformer, shooter, survivors game, Donkey Kong clone, Zelda adventure, and a 3-part FNAF-style horror game. No experience needed. Ages 5+.
General ยท Beginner ยท Ages 10+
Night Watch Part 1 Build Canvas
Interactive build-along for Night Watch Part 1 Build Canvas.
General ยท Beginner ยท Ages 10+
Night Watch! Build a FNAF-Style Horror Game in Godot
Build a Five Nights at Freddy's-style game in Godot! Camera switching, animatronic AI, doors, power meter, and jump scares. Free beginner workshop.
General ยท Intermediate ยท Ages 10+
Night Watch! Part 2, More Animatronics & Multiple Nights in Godot
Part 2 of the FNAF-style Godot workshop! Add Bonnie, Chica & Foxy, multiple nights, a main menu, audio cues, hallway lights, and a death screen. Free beginner workshop.
General ยท Beginner ยท Ages 10+
Night Watch! Part 3, Polish Your Horror Game in Godot
Part 3 of the FNAF-style Godot workshop! Add camera static, flickering lights, screen shake, custom sprites, sound effects, a power warning, and more. Polish your horror game!
General ยท Beginner ยท Ages 10+
Nuclear Blueprint Build & Play Your Own Roguelite
Nuclear-style game blueprint, design a top-down survival game with this free guide.
General ยท Beginner ยท Ages 10+
Pixel Quest! Build a Zelda-Style Game in Godot
Build a Zelda-style adventure game in Godot! Top-down movement, sword attacks, puzzles, and dungeons. A free beginner workshop.
General ยท Beginner ยท Ages 10+
Race Builder, Build a Top-Down Racer
Build a top-down JavaScript racing game step by step. Set your car stats, add rivals, wire up laps, boost pads and a finish line, watch it race live. Ages 11+. Free.
General ยท Beginner ยท Ages 10+
Racing Blueprint, Build Your Own Racing Game
Racing game blueprint, design your own racing game with this free guide from JVDesignStudio.
General ยท Beginner ยท Ages 10+
Security Shift Blueprint, Build Five Nights at Freddy's
Wire blueprints to build a Five Nights at Freddy's style survival game. Power system, animatronic AI, camera feeds, doors and night timer. Ages 13+. Free.
General ยท Beginner ยท Ages 10+
Start Here: Pick Your First Game Engine (Free Guide)
New to game dev? Compare Scratch, Godot, PICO-8, Defold and Roblox, then follow a 3-step ordered track with time and skills. Free.
General ยท Beginner ยท Ages 10-14
Teen Learn Code, Create & Level Up
Free game-building courses for teens aged 13+. JavaScript, Python, Godot, Roblox, MUGEN build real games from scratch. No paywalls, no fluff.
General ยท Beginner ยท Ages 10-14
The Learning Lab: Free Browser Mini-Games for School Subjects
Sixteen free browser mini-games covering Computing, Maths, English, Science, Geography, History, Music and more. No login, no download.
General ยท Beginner ยท Ages 4-6
Tiny Learners: Free Tap-to-Learn Games for Ages 4-6
Fifteen free tap-to-learn activities and a drawing studio for ages 4-6. Count, colour, match shapes and phonics with no typing needed.
๐Ÿ›  Browser studio ยท General ยท Beginner ยท Ages 10+
Voxel Studio
A free browser 3D voxel builder. Spin a 3D grid, click to stack and paint cubes, then export a real OBJ mesh and a Minecraft .mcfunction of setblock commands. No install and no account needed to start.
GML/GameMaker ยท Beginner ยท Ages 10+
Build a Breakout Game in GameMaker (My First GameMaker Game, Episode 3)
Build Breakout in GameMaker with GML: the paddle, the ball and bricks. Free step-by-step tutorial.
GML/GameMaker ยท Beginner ยท Ages 10+
Build a Platformer in GameMaker (My First GameMaker Game, Episode 2)
Build a platformer in GameMaker with GML: gravity, jumping and platforms. Free beginner tutorial.
GML/GameMaker ยท Beginner ยท Ages 10+
Build a Pong Game in GameMaker (My First GameMaker Game, Episode 1)
Build Pong in GameMaker with GML: sprites, events and collision. Free beginner tutorial, ages 9+.
GML/GameMaker ยท Beginner ยท Ages 10+
Build a Space Shooter in GameMaker (GML): Free Tutorial
Build a space shooter in GameMaker with GML. Learn spawning, movement and collision step by step in this free beginner project.
GML/GameMaker ยท Beginner ยท Ages 10+
Build an RPG in GameMaker: Movement and NPCs (My First GameMaker Game, Episode 5)
Learn GameMaker RPG basics: a grid-based player, NPCs and simple dialogue. Free tutorial.
GML/GameMaker ยท Beginner ยท Ages 10+
Free GameMaker (GML) Cheat Sheet
Free printable GameMaker (GML) cheat sheet variables, events, movement, collision, instances and common code snippets. No sign-up needed.
๐Ÿ›  Browser studio ยท GML/GameMaker ยท Beginner ยท Ages 10+
GameMaker (GML) Mod Studio
A free browser playground for the GameMaker series. Lay out a 2D game on a grid, add real GML behaviours, read a broken GameMaker log and choose the fix, then download real GML event code you can paste into GameMaker. No install needed to start.
GML/GameMaker ยท Beginner ยท Ages 10+
GML Breakout Build Canvas
Interactive build-along for GML Breakout Build Canvas.
GML/GameMaker ยท Beginner ยท Ages 10+
GML Platformer Build Canvas
Interactive build-along for GML Platformer Build Canvas.
GML/GameMaker ยท Beginner ยท Ages 10+
GML Pong Build Canvas
Interactive build-along for GML Pong Build Canvas.
GML/GameMaker ยท Beginner ยท Ages 10+
GML RPG Build Canvas
Interactive build-along for GML RPG Build Canvas.
Godot ยท Beginner ยท Ages 10+
Build a Racing Game in Godot: Free Beginner Tutorial
Build a top-down racing game in Godot from scratch. Free step-by-step beginner tutorial for home and classroom. No experience needed.
Godot ยท Beginner ยท Ages 10+
Free Godot 4 Starter Templates: Ready-Made Project Files
Download free Godot 4 starter templates to jump-start your game. Ready-made scenes and scripts you can open and edit, no install to start.
Godot ยท Beginner ยท Ages 10-14
GDScript Essentials Build Canvas
Interactive build-along for GDScript Essentials Build Canvas.
Godot ยท Beginner ยท Ages 10-14
GDScript Essentials: Learn Before You Build
Learn GDScript fundamentals before building Godot games. Variables, functions, control flow, objects and more. Free interactive course for ages 10+.
Godot ยท Beginner ยท Ages 10-14
Godot Basics Tutorial Build Canvas
Interactive build-along for Godot Basics Tutorial Build Canvas.
Godot ยท Beginner ยท Ages 7-9
Godot Gatekeeper 3D Part 1 Build Canvas
Interactive build-along for Godot Gatekeeper 3D Part 1 Build Canvas.
Godot ยท Intermediate ยท Ages 7-9
Godot Gatekeeper 3D Part 2 Build Canvas
Interactive build-along for Godot Gatekeeper 3D Part 2 Build Canvas.
๐Ÿ›  Browser studio ยท Godot ยท Beginner ยท Ages 10+
Godot Mod Studio
A free browser playground for the Godot World Workshop. Lay out a 2D scene on a grid, add real GDScript, read a broken Godot Output log and choose the fix, then download a real Godot project zip you can open in the free Godot engine. No install and no account needed to start.
Godot ยท Beginner ยท Ages 10+
Godot Platformer Build Canvas
Interactive build-along for Godot Platformer Build Canvas.
Godot ยท Beginner ยท Ages 10+
Godot Puzzle Build Canvas
Interactive build-along for Godot Puzzle Build Canvas.
Godot ยท Beginner ยท Ages 10+
Godot Racing Build Canvas
Interactive build-along for Godot Racing Build Canvas.
Godot ยท Intermediate ยท Ages 10+
Godot Racing Part 2 Build Canvas
Interactive build-along for Godot Racing Part 2 Build Canvas.
Godot ยท Beginner ยท Ages 10-14
Godot World Workshop
A free Godot series for beginners: build a platformer, a racing game and a 3D co-op level. Design your scene in the browser, then open it in the free Godot engine and finish it. Ages 10+.
Godot ยท Beginner ยท Ages 10-14
How To Godot 4 Build Your First Platformer
A complete beginner guide to building a 2D platformer in Godot 4 with GDScript. 8 modules, free PDF, ages 10+. By JVDesignStudio.
Godot ยท Beginner ยท Ages 7-9
Who Goes There? Part 1: Build a 3D Co-op Checkpoint in Godot
Part 1 of a free two-part Godot 4 workshop for ages 8+ with a grown-up. Build a 3D checkpoint base, connect players over the network, scan visitors with a thermometer and run the gate levers.
Godot ยท Intermediate ยท Ages 7-9
Who Goes There? Part 2: The 10-Day Challenge in Godot
Part 2 of the Who Goes There? Godot 4 workshop for ages 8+ with a grown-up. Add a shared coin bank, daily rent, rules that get stricter each day, a magnifying glass and a 10-day win or lose ending.
Godot ยท Intermediate ยท Ages 10+
Zoom Zoom! Part 2, Loops, Health & Explosions!
Part 2 of the Zoom Zoom Godot racing workshop! Build a loop track, add checkpoints, lap counters, health, explosions, repair pickups and an AI opponent.
Java ยท Beginner ยท Ages 10+
Build a Breakout Game in Java (My First Java Game, Episode 2)
Build a Java Breakout game: paddle, ball and bricks with real Java code. Free beginner tutorial.
Java ยท Beginner ยท Ages 10+
Build a Java RPG, Part 1: The World and Player (My First Java Game, Episode 5)
Start a Java RPG: tiles, a moving player and a game loop. Free step-by-step tutorial.
Java ยท Intermediate ยท Ages 10+
Build a Java RPG, Part 2: NPCs and Quests (My First Java Game, Episode 6)
Add NPCs, dialogue and quests to your Java RPG. Free step-by-step tutorial.
Java ยท Beginner ยท Ages 10+
Build a Java RPG, Part 3: Combat and Items (My First Java Game, Episode 7)
Finish your Java RPG: combat, items and saving progress. Free tutorial finale.
Java ยท Beginner ยท Ages 10+
Build a Platformer in Java (My First Java Game, Episode 1)
Build a Java platformer step by step: the window, a player and jumping. Free beginner tutorial, ages 11+.
Java ยท Beginner ยท Ages 10+
Build a Space Shooter in Java (My First Java Game, Episode 3)
Build a Java space shooter: bullets, enemies and waves. Free step-by-step tutorial.
Java ยท Beginner ยท Ages 10+
Build Pong in Java (My First Java Game, Episode 4)
Build the classic Pong game in Java: paddles, ball and score. Free beginner tutorial.
Java ยท Beginner ยท Ages 10+
Java Breakout Build Canvas
Interactive build-along for Java Breakout Build Canvas.
๐Ÿ›  Browser studio ยท Java ยท Beginner ยท Ages 10+
Java Mod Studio
A free browser playground for the Java series. Lay out a 2D game on a grid, add real Java methods, read a broken compiler log and choose the fix, then download a real Swing Java project you can run with any free JDK. No install and no account needed to start.
Java ยท Beginner ยท Ages 10+
Java Platformer Build Canvas
Interactive build-along for Java Platformer Build Canvas.
Java ยท Beginner ยท Ages 10+
Java Pong Build Canvas
Interactive build-along for Java Pong Build Canvas.
Java ยท Beginner ยท Ages 10+
Java RPG Battle Canvas
Interactive build-along for Java RPG Battle Canvas.
Java ยท Beginner ยท Ages 10+
Java RPG Build Canvas
Interactive build-along for Java RPG Build Canvas.
Java ยท Beginner ยท Ages 10+
Java RPG Finale Build Canvas
Interactive build-along for Java RPG Finale Build Canvas.
Java ยท Beginner ยท Ages 10+
Java Space Shooter Build Canvas
Interactive build-along for Java Space Shooter Build Canvas.
JavaScript ยท Beginner ยท Ages 10+
Add Coins and Enemies to Your JavaScript Platformer (My First Browser Game, Episode 6)
Add coins, enemies and health to your JavaScript platformer. Free browser tutorial.
JavaScript ยท Beginner ยท Ages 10+
Build a Breakout Game in JavaScript (My First Browser Game, Episode 3)
Build Breakout on the HTML canvas with JavaScript: paddle, ball and bricks. Free browser tutorial.
JavaScript ยท Beginner ยท Ages 10+
Build a Flappy Bird Clone in JavaScript: Free Beginner Tutorial
Build a Flappy Bird clone in JavaScript on HTML canvas. Free step-by-step tutorial with quizzes and code challenges. No install, no account.
JavaScript ยท Beginner ยท Ages 10+
Build a Memory Match Game in JavaScript (My First Browser Game, Episode 2)
Build a memory match game in JavaScript: cards, flipping and matching. Free browser tutorial.
JavaScript ยท Beginner ยท Ages 10+
Build a Platformer in JavaScript (My First Browser Game, Episode 5)
Build a JavaScript platformer: gravity, jumping and platforms on the canvas. Free browser tutorial.
JavaScript ยท Beginner ยท Ages 10+
Build a Snake Game in JavaScript (My First Browser Game, Episode 4)
Build Snake in JavaScript on the canvas: grid movement, food and growth. Free browser tutorial.
JavaScript ยท Beginner ยท Ages 10+
Free JavaScript Game Dev Cheat Sheet
Free printable JavaScript game dev cheat sheet variables, Canvas API, game loop, keyboard input, collision detection and common code snippets. No sign-up needed.
JavaScript ยท Beginner ยท Ages 10+
JS Breakout Build Canvas
Interactive build-along for JS Breakout Build Canvas.
JavaScript ยท Beginner ยท Ages 10+
JS Flappy Build Canvas
Interactive build-along for JS Flappy Build Canvas.
JavaScript ยท Beginner ยท Ages 10+
JS Memory Build Canvas
Interactive build-along for JS Memory Build Canvas.
JavaScript ยท Intermediate ยท Ages 10+
JS Platformer Part 2 Build Canvas
Interactive build-along for JS Platformer Part 2 Build Canvas.
JavaScript ยท Beginner ยท Ages 10+
JS Snake Build Canvas
Interactive build-along for JS Snake Build Canvas.
Minecraft ยท Beginner ยท Ages 10+
Crystal Block! Add a Custom Glowing Block to Minecraft
Add a custom glowing Crystal Block to Minecraft with Fabric! Register a block, create textures, blockstates and drop loot. Free beginner Java modding workshop.
Minecraft ยท Beginner ยท Ages 10+
Crystal Frog! Add a Custom Mob to Minecraft with Fabric
Add a Crystal Frog mob to Minecraft with Fabric modding! Create a custom entity with AI goals, spawn egg, and natural spawning. Free beginner Java modding workshop.
Minecraft ยท Beginner ยท Ages 10+
Free Minecraft Modding (Fabric/Java) Cheat Sheet
Free printable Minecraft modding cheat sheet project structure, registering items & blocks, textures, custom mobs, loot tables and Fabric events. No sign-up needed.
Minecraft ยท Beginner ยท Ages 10+
Hello Minecraft! Build Your First Custom Item Mod
Make your first Minecraft Java mod with Fabric! Install Java, IntelliJ and Fabric, then add a custom Crystal Gem item to the game. Free beginner workshop.
Minecraft ยท Beginner ยท Ages 10+
Lucky Crystal Block! Capstone Minecraft Mod with Fabric
Build the Lucky Crystal Block a mystery block that triggers random events when broken! The capstone project for My First Minecraft Mod. Free beginner Java modding workshop.
Minecraft ยท Beginner ยท Ages 10+
Magic Cookie! Add Custom Food with Potion Effects to Minecraft
Create a custom food item in Minecraft with Fabric! Make a Magic Cookie that gives Speed and Jump Boost. Free beginner Java modding workshop.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: Design and Share (World Workshop, Episode 8)
Polish and share your Minecraft datapack. Free tutorial finale.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: Fix the Log (World Workshop, Episode 7)
Read the log and fix a broken Minecraft datapack. Free beginner tutorial.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: Functions (World Workshop, Episode 4)
Run a list of commands with Minecraft functions. Free beginner tutorial.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: Loot Tables (World Workshop, Episode 5)
Decide what mobs and blocks drop with Minecraft loot tables. Free tutorial.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: Namespaces and Folders (World Workshop, Episode 3)
Get organised with the data folder and namespaces in your Minecraft datapack. Free tutorial.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: Tags and Advancements (World Workshop, Episode 6)
Group blocks and reward players with tags and advancements. Free tutorial.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: What a Datapack Is (World Workshop, Episode 1)
Learn what a Minecraft datapack is and open the data folder. Free beginner tutorial in the Minecraft World Workshop.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Datapacks: Your First Recipe (World Workshop, Episode 2)
Craft something new by adding your first custom recipe datapack. Free beginner tutorial.
Minecraft ยท Beginner ยท Ages 10+
Minecraft Mod Starter Files: Free Crystal Mod Setup
Download free Minecraft mod starter files and set up your first crystal mod. Ready-to-edit files for the Minecraft World workshop series.
๐Ÿ›  Browser studio ยท Minecraft ยท Beginner ยท Ages 10+
Minecraft Mod Studio
A free browser playground for the Minecraft World Workshop. Design a crafting recipe on a 3x3 bench, add a function, fill in pack.mcmeta and your recipe file, debug a broken datapack log, then download a real datapack zip. No install and no account needed.
Minecraft ยท Beginner ยท Ages 10-14
Minecraft World Workshop
A free step-by-step Minecraft workshop series: design a crafting recipe and a datapack in your browser, then take it further with Fabric mods. Ages 10+, school-computer friendly.
Minecraft ยท Beginner ยท Ages 10+
Super Pickaxe! Add Custom Tools to Minecraft with Fabric
Build a Crystal Pickaxe and Crystal Sword in Minecraft with Fabric! Set tool material, mining speed, attack damage and durability. Free beginner Java modding workshop.
MUGEN ยท Beginner ยท Ages 10-14
Build a Fighting Game in MUGEN (My First Fighting Game, Episode 1)
Build your first MUGEN fighter: sprites, basics and a first move. Free beginner tutorial, ages 10+.
MUGEN ยท Beginner ยท Ages 10+
Finish Your MUGEN Fighting Game (My First Fighting Game, Episode 5)
Package a complete MUGEN game: select screen, stages and characters. Free tutorial finale.
MUGEN ยท Beginner ยท Ages 10+
Free MUGEN Cheat Sheet: Characters, Stages and Coding
Free printable MUGEN cheat sheet covering characters, stages, commands, states and common coding snippets. No sign-up needed.
MUGEN ยท Beginner ยท Ages 10+
MUGEN AI Workshop JVDesignStudio
MUGEN AI Workshop, learn to build fighting game characters with AI tools and JVDesignStudio.
๐Ÿ›  Browser studio ยท MUGEN ยท Beginner ยท Ages 10+
MUGEN Mod Studio
A free browser playground for the MUGEN World Workshop. Fill in a fighter def, lay out a stage, preview it, read a broken log and download a real character and stage as a zip. No install and no account needed.
MUGEN ยท Beginner ยท Ages 10+
MUGEN Workshop Build Your Own Fighter
Learn to build MUGEN characters and stages from scratch. Free guides, templates, cheat sheets, project briefs and more. By JVDesignStudio.
MUGEN ยท Beginner ยท Ages 10-14
MUGEN World Workshop
A free MUGEN workshop series: build your own fighter, add a stage, give it AI and set up a complete game. Start in the browser with the MUGEN Mod Studio. Ages 10+.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: AI (World Workshop, Episode 9)
Teach your MUGEN fighter to think with AI. Free tutorial.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: Animations (World Workshop, Episode 4)
Make your MUGEN fighter move with animations. Free tutorial.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: Build the Whole Game (World Workshop, Episode 10)
Assemble a complete MUGEN game. Free tutorial finale.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: Commands (World Workshop, Episode 5)
Press the right buttons: MUGEN commands and inputs. Free tutorial.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: Get Set Up (World Workshop, Episode 1)
Install MUGEN and enter the arena. Free beginner tutorial in the MUGEN World Workshop.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: Hitboxes (World Workshop, Episode 7)
Land the hit with MUGEN hitboxes. Free beginner tutorial.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: Make a Stage (World Workshop, Episode 8)
Build the arena: a MUGEN stage. Free beginner tutorial.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: Sprites and Palette (World Workshop, Episode 3)
Colour your MUGEN fighter with sprites and palettes. Free tutorial.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: States and Constants (World Workshop, Episode 6)
Write the rules of a MUGEN fighter with states and constants. Free tutorial.
MUGEN ยท Beginner ยท Ages 10+
MUGEN: What Makes a Fighter (World Workshop, Episode 2)
Meet the files behind a MUGEN fighter. Free beginner tutorial.
OpenRCT2 ยท Beginner ยท Ages 10+
Free OpenRCT2 Modding Cheat Sheet
Free printable OpenRCT2 plugin modding cheat sheet plugin basics, park/ride/guest API, UI windows, map and tiles and common code snippets. No sign-up needed.
๐Ÿ›  Browser studio ยท OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Mod Studio
A free browser playground for the OpenRCT2 World Workshop. Fill in a plugin, choose what it does with the park, read a broken console log and choose the fix, then download a real plugin folder as a zip. No install and no account needed.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Build Swim Rescue (World Workshop, Episode 6)
Save the guests: build the Swim Rescue plugin. Free tutorial.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Design and Share (World Workshop, Episode 8)
Polish and share your OpenRCT2 plugin. Free tutorial finale.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Events and Messages (World Workshop, Episode 3)
Talk to the park with OpenRCT2 events and messages. Free tutorial.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Get Set Up (World Workshop, Episode 1)
Install OpenRCT2 and open the gates. Free beginner tutorial in the OpenRCT2 World Workshop.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Read the Park (World Workshop, Episode 4)
Read money, guests and rides from the OpenRCT2 park. Free tutorial.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Test and Debug (World Workshop, Episode 7)
Make your OpenRCT2 plugin solid with testing and debugging. Free tutorial.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Working with Guests (World Workshop, Episode 5)
Help the guests with OpenRCT2 plugins. Free beginner tutorial.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Plugins: Your First Plugin (World Workshop, Episode 2)
Write a Hello, Park plugin for OpenRCT2. Free beginner tutorial.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Python Modding Add Shops & Items
Learn to mod OpenRCT2 with Python. Add custom shops, new menu items, and stall upgrades step by step with a live park preview. Ages 11+. Free.
OpenRCT2 ยท Beginner ยท Ages 10+
OpenRCT2 Swim Rescue Save Your Guests with JavaScript
Write a real OpenRCT2 plugin in JavaScript detect when guests fall into water and save them before they drown. 13 steps, live simulation. Ages 11+. Free.
OpenRCT2 ยท Beginner ยท Ages 10-14
OpenRCT2 World Workshop
A free OpenRCT2 modding series: get set up, then add custom shops and items with Python and write real plugins in JavaScript. Ages 10+, school-computer friendly.
PICO-8 ยท Beginner ยท Ages 7-9
Build a Dungeon Crawler in Pico-8
Build a dungeon crawler in Pico-8! A free parent & child workshop. Explore rooms, fight enemies, manage health with real Lua code. Ages 8+.
PICO-8 ยท Beginner ยท Ages 10+
Build a Match-3 Game in Pico-8
Build a Match-3 puzzle game in Pico-8! A free parent & child workshop. Swap gems, create combos, race the clock with real Lua code. Ages 9+.
PICO-8 ยท Beginner ยท Ages 10+
Build a Platformer in Pico-8
Build a platformer in Pico-8! A free parent & child workshop. Gravity, jumping, enemies, coins and a finish flag with real Lua code. Ages 9+.
PICO-8 ยท Beginner ยท Ages 7-9
Build a Pong Clone in Pico-8
Build your first Pico-8 game! A free parent & child workshop. Create paddles, a bouncing ball and score tracking with real Lua code. Ages 8+.
PICO-8 ยท Beginner ยท Ages 7-9
Build a Snake Game in Pico-8
Build a Snake game in Pico-8! A free parent & child workshop. Learn grid movement, growth mechanics and collision detection with real Lua code. Ages 8+.
PICO-8 ยท Beginner ยท Ages 7-9
Build a Space Shooter in Pico-8
Build a space shooter in Pico-8! A free parent & child workshop. Pilot a ship, fire bullets, defeat enemies with real Lua code. Ages 8+.
PICO-8 ยท Beginner ยท Ages 7-9
PICO-8 Dungeon Build Canvas
Interactive build-along for PICO-8 Dungeon Build Canvas.
PICO-8 ยท Beginner ยท Ages 10+
PICO-8 Match-3 Build Canvas
Interactive build-along for PICO-8 Match-3 Build Canvas.
PICO-8 ยท Beginner ยท Ages 10+
PICO-8 Platformer Build Canvas
Interactive build-along for PICO-8 Platformer Build Canvas.
PICO-8 ยท Beginner ยท Ages 7-9
PICO-8 Pong Build Canvas
Interactive build-along for PICO-8 Pong Build Canvas.
PICO-8 ยท Beginner ยท Ages 7-9
PICO-8 Shooter Build Canvas
Interactive build-along for PICO-8 Shooter Build Canvas.
PICO-8 ยท Beginner ยท Ages 7-9
PICO-8 Snake Build Canvas
Interactive build-along for PICO-8 Snake Build Canvas.
๐Ÿ›  Browser studio ยท PICO-8 ยท Beginner ยท Ages 7-9
PICO-8 Studio: Build a Cart in Your Browser, Then Play It for Real
A free browser studio for the PICO-8 workshop series. Pick a game (Pong, Snake, Platformer, Shooter, Dungeon, Match 3), tune it, play it live at 128x128, then export a real .p8 cartridge you can open in PICO-8 or a free compatible player. No install to start. Ages 8+.
Python ยท Beginner ยท Ages 10+
Add Power-Ups to Your Python Breakout Game (My First Python Game, Episode 6)
Add power-ups, levels and score to your Python Breakout game. Free tutorial.
Python ยท Beginner ยท Ages 10+
Build a Breakout Game in Python with Pygame (My First Python Game, Episode 5)
Build Breakout in Python with Pygame: paddle, ball and bricks. Free beginner tutorial.
Python ยท Beginner ยท Ages 10+
Build a Catch Game in Python with Pygame (My First Python Game, Episode 1)
Build a fruit catch game in Python with Pygame: the window, a basket and falling fruit. Free beginner tutorial.
Python ยท Beginner ยท Ages 10+
Build a Dodge and Collect Game in Python (My First Python Game, Episode 3)
Build a dodge game in Python with Pygame: falling obstacles and pickups. Free beginner tutorial.
Python ยท Beginner ยท Ages 10+
Build a Maze Game in Python with Pygame (My First Python Game, Episode 4)
Build a maze explorer in Python with Pygame: grid movement and collision. Free beginner tutorial.
Python ยท Intermediate ยท Ages 10+
Build a Platformer in Python with Pygame, Part 2 (My First Python Game, Episode 7)
Add enemies, scrolling and levels to your Python platformer. Free tutorial finale.
Python ยท Beginner ยท Ages 10+
Build a Python Game Dodge & Collect
Fill in the numbers, make the decisions, and watch your game run live. Build a dodge and collect game. Ages 11+. Free.
Python ยท Beginner ยท Ages 10+
Build a Python Platformer in Pygame: Free Beginner Tutorial
Build a Python platformer in Pygame with gravity, jumping and platforms. Free step-by-step beginner tutorial. No install beyond Python.
Python ยท Beginner ยท Ages 10+
Free Python & Pygame Cheat Sheet
Free printable Python & Pygame cheat sheet variables, game setup, drawing, event handling, collision detection and common code snippets. No sign-up needed.
Python ยท Beginner ยท Ages 10+
Python Breakout Build Canvas
Interactive build-along for Python Breakout Build Canvas.
Python ยท Intermediate ยท Ages 10+
Python Breakout Part 2 Build Canvas
Interactive build-along for Python Breakout Part 2 Build Canvas.
Python ยท Beginner ยท Ages 10+
Python Catch Build Canvas
Interactive build-along for Python Catch Build Canvas.
Python ยท Beginner ยท Ages 10+
Python Dodge Build Canvas
Interactive build-along for Python Dodge Build Canvas.
Python ยท Beginner ยท Ages 10+
Python Maze Build Canvas
Interactive build-along for Python Maze Build Canvas.
๐Ÿ›  Browser studio ยท Python ยท Beginner ยท Ages 10+
Python Mod Studio
A free browser playground for the Python World Workshop. Lay out a platformer level on a grid, tick real Pygame features, read a broken Python traceback and choose the fix, then download a real Pygame project (main.py) you can run. No install and no account needed to start.
Python ยท Beginner ยท Ages 10+
Python Platformer Build Canvas
Interactive build-along for Python Platformer Build Canvas.
Python ยท Intermediate ยท Ages 10+
Python Platformer Part 2 Build Canvas
Interactive build-along for Python Platformer Part 2 Build Canvas.
๐Ÿ›  Browser studio ยท Python ยท Beginner ยท Ages 10-14
Python Studio: Build a Pygame Game in Your Browser, Then Run It for Real
A free browser studio for the My First Python Game series. Pick a game (Fruit Catch, Dodge, Maze, Breakout, Platformer), tune it, play it live, then download a runnable Pygame project with real main.py code. No install to start. Ages 10+.
Python ยท Beginner ยท Ages 10-14
Python World Workshop
A free Python and Pygame series for beginners: catch, dodge, maze, breakout and platformer games, step by step. Design your level in the browser, then run it with Python. Ages 10+.
Roblox ยท Beginner ยท Ages 10+
Build a Pirate Game in Roblox Studio: Free Beginner Tutorial
Build a pirate game in Roblox Studio step by step: ships, islands, treasure and a playable world. A free beginner tutorial, no experience needed.
Roblox ยท Beginner ยท Ages 10+
Build an Obby in Roblox Studio: Free Beginner Tutorial
Build your first Roblox obby, a moving-platform obstacle course, in Roblox Studio. Free step-by-step beginner tutorial. No experience needed.
Roblox ยท Beginner ยท Ages 10-14
CORRUPTED: Build a Neon Glitch Obby in Roblox Studio
Build a 3rd-person neon jumping puzzle where the simulation fails behind you. Platforms delete themselves, a Corruption Zone chases you, and being caught glitches your screen. Free workshop for ages 10+.
Roblox ยท Beginner ยท Ages 10-14
Haunted Escape! Build a Horror Maze in Roblox Studio
Build a Roblox horror maze game! Dark corridors, a chasing ghost, key collecting and a countdown timer. Free parent & child workshop. Ages 10+.
Roblox ยท Beginner ยท Ages 10+
Island Quest! Build an RPG Adventure Game in Roblox Studio
Build a Roblox RPG island adventure! Talk to NPCs, complete quests, collect loot and defeat a final boss. Free parent & child workshop. Ages 9+.
Roblox ยท Beginner ยท Ages 10+
Money Factory! Build a Tycoon in Roblox Studio
Build your first Roblox Tycoon game! A free parent & child workshop. Droppers, collectors, buy pads and a cash GUI. No experience needed.
Roblox ยท Beginner ยท Ages 10+
Pet Clicker! Build a Simulator in Roblox Studio
Build a Roblox Pet Simulator! Click to earn coins, hatch egg pets and level up. Free parent & child workshop in Roblox Studio.
Roblox ยท Beginner ยท Ages 10+
Roblox Adventure Build Canvas
Interactive build-along for Roblox Adventure Build Canvas.
Roblox ยท Beginner ยท Ages 10+
Roblox Battle Build Canvas
Interactive build-along for Roblox Battle Build Canvas.
Roblox ยท Beginner ยท Ages 7-9
Roblox Collapse Obby Build Canvas
Interactive build-along for Roblox Collapse Obby Build Canvas.
Roblox ยท Beginner ยท Ages 10-14
Roblox Corruption Obby Build Canvas
Interactive build-along for Roblox Corruption Obby Build Canvas.
Roblox ยท Beginner ยท Ages 10-14
Roblox Creator Journey, Learn to Build Cosmetics
An interactive step-by-step guide for ages 12+ to learn how to create Roblox cosmetics, t-shirts, clothing, and 3D accessories. No experience needed.
Roblox ยท Beginner ยท Ages 10-14
Roblox Horror Build Canvas
Interactive build-along for Roblox Horror Build Canvas.
๐Ÿ›  Browser studio ยท Roblox ยท Beginner ยท Ages 10+
Roblox Mod Studio
A free browser playground for the Roblox Studio series. Lay out an obby level on a grid, add real Lua scripts, read a broken Roblox Output log and choose the fix, then download a real .rbxmx model plus your scripts. No install and no account needed.
Roblox ยท Beginner ยท Ages 10+
Roblox Obby Build Canvas
Interactive build-along for Roblox Obby Build Canvas.
Roblox ยท Beginner ยท Ages 10+
Roblox Pirate Build Canvas
Interactive build-along for Roblox Pirate Build Canvas.
Roblox ยท Beginner ยท Ages 10+
Roblox Sim Lockdown Part 1 Build Canvas
Interactive build-along for Roblox Sim Lockdown Part 1 Build Canvas.
Roblox ยท Intermediate ยท Ages 10+
Roblox Sim Lockdown Part 2 Build Canvas
Interactive build-along for Roblox Sim Lockdown Part 2 Build Canvas.
Roblox ยท Beginner ยท Ages 10+
Roblox Sim Lockdown Part 3 Build Canvas
Interactive build-along for Roblox Sim Lockdown Part 3 Build Canvas.
Roblox ยท Beginner ยท Ages 10+
Roblox Simulator Build Canvas
Interactive build-along for Roblox Simulator Build Canvas.
Roblox ยท Beginner ยท Ages 10+
Roblox Studio & Lua Cheat Sheet
Printable Roblox Studio and Lua cheat sheet, keyboard shortcuts, common services, events, instance tricks and where scripts go. Free for kids and parents.
Roblox ยท Beginner ยท Ages 10+
Roblox Tycoon Build Canvas
Interactive build-along for Roblox Tycoon Build Canvas.
Roblox ยท Beginner ยท Ages 10+
SIM LOCKDOWN Ep 1: Build a Fall Guys Roblox Game
Build a Fall Guys style Roblox party game in Roblox Studio. Episode 1 sets up the lobby and the match loop that runs round after round. Free beginner-friendly workshop, ages 9+.
Roblox ยท Advanced ยท Ages 10+
SIM LOCKDOWN Ep 2: 3 Procedural Roblox Maps
Build three themed Roblox race maps that are completely different every time you play. Random layout archetypes, palettes and obstacles in Roblox Studio. Free tutorial, ages 9+.
Roblox ยท Beginner ยท Ages 10+
SIM LOCKDOWN Ep 3: Shove, Eliminate & the Final
Add a shove-people-off gauntlet, elimination rounds and a top-5 last-one-standing final to your Roblox party game. Free Roblox Studio tutorial, ages 9+.
Roblox ยท Beginner ยท Ages 10+
Sword Fight! Build a Battle Arena in Roblox Studio
Build a Roblox Sword Fight multiplayer battle arena! Health bars, kill leaderboard, respawn and weapon shop. Free parent & child workshop.
Roblox ยท Beginner ยท Ages 7-9
World Collapse! Build a Glitch Obby in Roblox Studio
Build a Roblox obby where the world crumbles behind you! 30-second collapse, coins, enemies, trampolines, time-freeze and a boss level. Free parent & child workshop. Ages 7+.
Scratch ยท Beginner ยท Ages 7-9
Click Frenzy! Build an Idle Clicker Game in Scratch
Build an idle clicker game in Scratch! A free parent & child workshop. Click for coins, buy upgrades and unlock auto-earners. Ages 8+.
Scratch ยท Beginner ยท Ages 7-9
Don't Drop It! Build a Fruit Catch Game in Scratch
Build your first Scratch game! A free parent & child workshop. Move a basket to catch falling fruit, add a score counter and game-over screen. Ages 6+.
Scratch ยท Beginner ยท Ages 7-9
Find the Exit! Build a Maze Game in Scratch
Build a maze game in Scratch! A free parent & child workshop. Draw walls, collect keys, unlock exits across 3 levels. Ages 7+.
Scratch ยท Beginner ยท Ages 7-9
Jump & Run! Build a Platformer in Scratch
Build a side-scrolling platformer in Scratch! A free parent & child workshop. Gravity, jumping, platforms, coins and a finish flag. Ages 7+.
Scratch ยท Beginner ยท Ages 7-9
Know It All! Build a Quiz Game in Scratch
Build a quiz game in Scratch! A free parent & child workshop. 10 questions, timer, score and results screen. Ages 7+.
Scratch ยท Beginner ยท Ages 7-9
Scratch Catch Build Canvas
Interactive build-along for Scratch Catch Build Canvas.
Scratch ยท Beginner ยท Ages 7-9
Scratch Clicker Build Canvas
Interactive build-along for Scratch Clicker Build Canvas.
Scratch ยท Beginner ยท Ages 7-9
Scratch Maze Build Canvas
Interactive build-along for Scratch Maze Build Canvas.
Scratch ยท Beginner ยท Ages 7-9
Scratch Platformer Build Canvas
Interactive build-along for Scratch Platformer Build Canvas.
Scratch ยท Beginner ยท Ages 7-9
Scratch Pong Build Canvas
Interactive build-along for Scratch Pong Build Canvas.
Scratch ยท Beginner ยท Ages 7-9
Scratch Quiz Build Canvas
Interactive build-along for Scratch Quiz Build Canvas.
๐Ÿ›  Browser studio ยท Scratch ยท Beginner ยท Ages 7-9
Scratch Studio: Build a Scratch Game in Your Browser
A free browser studio for the Scratch workshops. Pick a game (Catch, Clicker, Quiz), set up the sprites and values, play it live, then export a real .sb3 project file you can open in Scratch. No install, works on a school computer. Ages 6+.
Scratch ยท Beginner ยท Ages 7-9
Your Story! Build an Interactive Adventure in Scratch
Build a branching story game in Scratch! A free parent & child workshop. Add choices, animated characters and multiple endings. Ages 8+.
๐Ÿ›  Browser studio ยท Stardew Valley ยท Beginner ยท Ages 10+
Stardew Mod Studio
A free browser playground for the Stardew World Workshop. Paint a map with layers and tile rules, use the fill and undo tools, take on challenges, test walking, try warps, build your files, debug a SMAPI log, save or share your world and download your mod. No install needed.
Stardew Valley ยท Beginner ยท Ages 10+
Stardew Modding Cheat Sheet
Free printable Stardew Valley map modding cheat sheet: folder paths, the mod layout, manifest and content templates, layers, tile properties, warps and the common errors.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop
A free step-by-step Stardew Valley modding series: edit a map in Tiled, package it as a Content Patcher mod and import your own custom world. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 1: Get Set Up
Episode 1 of the free Stardew World Workshop. Install SMAPI, Content Patcher and Tiled, find your Mods folder and read the SMAPI console. Beginner, ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 10: Fix It and Finish
Episode 10 of the free Stardew World Workshop. Read the SMAPI log, fix the common map mistakes, back up your mod and finish your own world challenge. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 11: Play and Share Your World
Episode 11 of the free Stardew World Workshop. Play your built world with real collision, save and name it, share a link and download a standalone world page. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 12: Design Your World
Episode 12 of the free Stardew World Workshop. Learn level design thinking: purpose, paths, flow, balance and detail, then test it in the Mod Studio. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 2: Inside a Mod
Episode 2 of the free Stardew World Workshop. Tour the Mods folder and learn how SMAPI loads a mod from its manifest.json and content.json. Beginner, ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 3: Your First Map Change
Episode 3 of the free Stardew World Workshop. Copy the farm map, open it in Tiled, change a tile and load it into the game. Beginner, ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 4: Map Layers Explained
Episode 4 of the free Stardew World Workshop. Learn Back, Buildings, Front, Paths and AlwaysFront layers, and why their order changes what you see and walk on. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 5: Tile Properties
Episode 5 of the free Stardew World Workshop. Make a tile walkable, water, tillable or diggable using Tiled tile properties, then test it in-game. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 6: Build and Decorate
Episode 6 of the free Stardew World Workshop. Place a building, add trees, paths and decorations, and turn a plain plot into a real place. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 7: Warps and Doors
Episode 7 of the free Stardew World Workshop. Add warps and entrances so the player can walk between areas safely, and stop falling through the world. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 8: A Brand-New Area
Episode 8 of the free Stardew World Workshop. Create a small new location from a blank map and connect it to your world with a warp. Ages 10+.
Stardew Valley ยท Beginner ยท Ages 10-14
Stardew World Workshop Ep 9: Package Your Mod
Episode 9 of the free Stardew World Workshop. Write a clean manifest and content file, then export your custom world as a mod you can share. Ages 10+.
Terraria ยท Beginner ยท Ages 10+
Terraria World Modding Cheat Sheet
Free printable Terraria world modding cheat sheet: folder paths, tModLoader and TEdit basics, the world checklist, biome rules and the common log errors.
๐Ÿ›  Browser studio ยท Terraria ยท Beginner ยท Ages 10+
Terraria World Studio
A free browser playground for the Terraria World Workshop: paint and dig tiles, build biomes, add chests, test walking, plan your world files and download your world. No install needed.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop
A free step-by-step Terraria world workshop: edit a world in TEdit, shape biomes, decorate it, and share your own custom world. Ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 1: Get Set Up
Episode 1 of the free Terraria World Workshop. Install tModLoader and TEdit, find your Worlds folder, back up a world and read the load log. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 10: Fix It
Episode 10 of the free Terraria World Workshop. Read the load log, fix version mismatches and nested folders, restore a backup world and ask for help well. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 11: Play & Share
Episode 11 of the free Terraria World Workshop. Load your finished world in tModLoader, test it in game, fix the last issues, then save, name and share it. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 12: Design Your World
Episode 12 of the free Terraria World Workshop. Plan purpose, paths, flow, balance and detail, then test your world and claim your World Builder badge. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 2: Inside a World File
Episode 2 of the free Terraria World Workshop. Tour the Worlds folder and learn what a .wld file really holds: tiles, walls, chests, signs and metadata. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 3: Your First Change
Episode 3 of the free Terraria World Workshop. Copy a world, open it in TEdit, change one tile, save it and load it back in the game. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 4: Walls & Layers
Episode 4 of the free Terraria World Workshop. Learn the difference between foreground tiles and background walls, place walls in TEdit and turn a space into a safe room. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 5: Biomes & Rules
Episode 5 of the free Terraria World Workshop. Learn how the game counts blocks to make biomes, place a biome patch in TEdit, test it in the game and fix one that will not trigger. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 6: Build & Decorate
Episode 6 of the free Terraria World Workshop. Plan a plot, build the walls and roof, add platforms and doors, then light and decorate your build with furniture and loot. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 7: Tunnels & Traversal
Episode 7 of the free Terraria World Workshop. Learn why tunnels help you travel and hide, then dig a safe, walled and lit tunnel in TEdit. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 8: A Brand-New Area
Episode 8 of the free Terraria World Workshop. Pick an empty spot, carve out the space, build a floor and walls, connect it with a tunnel and test a brand-new area. Beginner, ages 10+.
Terraria ยท Beginner ยท Ages 10-14
Terraria World Workshop Ep 9: Package & Share Your World
Episode 9 of the free Terraria World Workshop. Save and name your world, find the .wld file, zip it, write a README and share it safely with a friend. Beginner, ages 10+.
TinkerCAD ยท Beginner ยท Ages 7-9
Custom Keychain
Design a personalized keychain with your name in TinkerCAD. Free parent & child workshop. Ages 8+.
TinkerCAD ยท Beginner ยท Ages 7-9
Fidget Spinner
Design a working fidget spinner in TinkerCAD with proper weight distribution and export it for 3D printing. Free parent & child workshop, no experience needed. Ages 8+.
TinkerCAD ยท Beginner ยท Ages 10+
Free TinkerCAD Cheat Sheet: 3D Design for Beginners
Free printable TinkerCAD cheat sheet covering the workspace, shapes, moving, grouping and exporting for 3D printing. No sign-up needed.
TinkerCAD ยท Beginner ยท Ages 7-9
Geometric Shape Set
Create a complete geometric shape set with storage tray in TinkerCAD. Free parent & child workshop combining everything from all 8 episodes. Ages 8+.
TinkerCAD ยท Beginner ยท Ages 7-9
Magnetic Building Blocks
Design interlocking building blocks with magnet holes and connector pegs. Learn tolerances, alignment, and precision design in TinkerCad. Free workshop for ages 8+.
TinkerCAD ยท Beginner ยท Ages 7-9
Marble Run
Build a marble run with ramps, funnels, and zigzag channels in TinkerCAD. Free parent & child 3D printing workshop. Ages 8+.
TinkerCAD ยท Beginner ยท Ages 7-9
Pattern Pop-It
Design a unique pop-it with custom shapes, creative patterns, and mixed bubble sizes in TinkerCAD. Free parent & child 3D printing workshop. Ages 8+.
TinkerCAD ยท Beginner ยท Ages 7-9
Phone Stand
Build a functional phone stand in TinkerCAD! Learn about angles, stability, hollowing and cable management. Free parent & child 3D printing workshop. Ages 8+.
TinkerCAD ยท Beginner ยท Ages 7-9
Pop-It Fidget
Design a pop-it fidget toy with custom holes in TinkerCAD. Learn duplicate, hole, and align features. Free parent & child workshop. Ages 8+.
๐Ÿ›  Browser studio ยท TinkerCAD ยท Beginner ยท Ages 10+
TinkerCAD Mod Studio
A free browser playground for the 3D-print series. Lay out a 3D model on a grid (box, cylinder, cone, sphere, wedge, pyramid), add model steps, read a broken log and choose the fix, then download a real STL you can import into TinkerCAD or print. No install needed to start.
Unity ยท Beginner ยท Ages 10+
Build a Breakout Game in Unity (My First Unity Game, Episode 3)
Build Breakout in Unity with C#: collisions, bricks and score. Free beginner tutorial.
Unity ยท Beginner ยท Ages 10-14
Build a Pong Game in Unity (My First Unity Game, Episode 1)
Build Pong in Unity with C#: the paddle, the ball and physics. Free beginner tutorial, ages 12+.
Unity ยท Beginner ยท Ages 10+
Build an Action RPG in Unity (My First Unity Game, Episode 6)
Build an action RPG in Unity: combat, health and a boss. Free step-by-step tutorial.
Unity ยท Beginner ยท Ages 10+
Build UI and Menus in Unity (My First Unity Game, Episode 7)
Add a main menu, HUD and pause screen to your Unity game. Free step-by-step tutorial.
Unity ยท Beginner ยท Ages 10+
Free Unity & C# Cheat Sheet
Free printable Unity & C# cheat sheet variables, MonoBehaviour lifecycle, components, input and common code snippets. No sign-up needed.
Unity ยท Beginner ยท Ages 10+
Unity 2D Platformer Characters, Physics & Scenes
Build a 2D platformer in Unity from scratch. Learn C#, Rigidbody2D, collisions, animations, scene management, and more 10 steps, live preview, complete beginner. Free.
Unity ยท Beginner ยท Ages 10+
Unity 3D Platformer C#, Physics & Scenes
Build a 3D platformer in Unity from scratch. Learn C#, CharacterController, 3D physics, camera systems, lighting, audio and more 25 steps, live preview, complete beginner. Free.
Unity ยท Beginner ยท Ages 10+
Unity Multiplayer Basics with Netcode (My First Unity Game, Episode 8)
Learn Unity multiplayer basics: a Netcode for GameObjects starter. Free step-by-step tutorial.
๐Ÿ›  Browser studio ยท Unity ยท Beginner ยท Ages 10-14
Unity Studio: Build a Game in Your Browser, Then in Unity
A free browser studio for the Unity workshop series. Pick a game (Platformer, Pong, Breakout, Top-Down Shooter, Action RPG, UI and Multiplayer), set it up the Unity way with GameObjects and Components, play it live, then export real C# scripts and a ready-to-run scene you can open in Unity. No install to start. Ages 12+.
Unity ยท Beginner ยท Ages 10+
Unity Top-Down Shooter Learn C# with Unity
Build a top-down shooter in Unity from scratch. Learn C#, MonoBehaviour, Input, Instantiate, collisions, and coroutines 10 steps, live preview, complete beginner. Free.
Unreal ยท Advanced ยท Ages 10+
Advanced Systems in Unreal Engine (My First Unreal Game, Episode 8)
Build advanced Unreal systems: saving, settings and game flow. Free step-by-step tutorial.
Unreal ยท Beginner ยท Ages 10+
Arena Fighter Blueprint, Build a 2-Player Fighting Game
Build a fighting game in Unreal Engine with this free workshop from JVDesignStudio.
Unreal ยท Beginner ยท Ages 10+
Blueprint Zombies, Build a COD Zombies Game in UE5
Build a COD Zombies-style wave survival game in Unreal Engine 5 Blueprints. Wall buys, Mystery Box, points, rounds, barricades, 30 steps, live preview, free.
Unreal ยท Beginner ยท Ages 10+
Free Unreal Engine Cheat Sheet
Free printable Unreal Engine cheat sheet Blueprint nodes, C++ classes, components, input and common patterns. No sign-up needed.
Unreal ยท Beginner ยท Ages 10+
Unreal 2D Platformer Blueprint, Build & Play
Build a 2D platformer in Unreal Engine using Blueprints. Connect nodes step by step, unlock features, play live in browser. Free interactive course.
Unreal ยท Beginner ยท Ages 10+
Unreal Blueprint Clicker, Learn Blueprints
Build a clicker game in Unreal Engine 5 using Blueprints. Connect nodes, type values, unlock coins, upgrades and idle income, 25 steps, fully interactive.
Unreal ยท Beginner ยท Ages 10+
Unreal Blueprint Top-Down Shooter Learn Blueprints
Build a Nuclear Throne-style top-down shooter in Unreal Engine 5 using Blueprints. Connect nodes, type values, unlock the game 30 steps, fully interactive.
Unreal ยท Beginner ยท Ages 10+
Unreal Engine Blueprints for Beginners (My First Unreal Game, Episode 1)
Learn Unreal Engine Blueprints from scratch: nodes, events and your first game. Free beginner tutorial.
Unreal ยท Beginner ยท Ages 10+
Unreal Engine Multiplayer Basics (My First Unreal Game, Episode 9)
Learn Unreal multiplayer basics: replication and a networked game. Free step-by-step tutorial.
Unreal ยท Beginner ยท Ages 10+
Unreal Engine Top-Down Shooter Learn C++ with Unreal
Build a Nuclear Throne-style top-down shooter in Unreal Engine 5. Learn C++, Actors, Enhanced Input, collision, AI, HUD, and more 25 steps, live preview, complete beginner.
๐Ÿ›  Browser studio ยท Unreal ยท Beginner ยท Ages 10-14
Unreal Studio: Build Blueprints in Your Browser, Then in Unreal
A free browser studio for the My First Unreal Game series. Arrange Blueprint nodes, set the variables that drive the logic, play a live top-down sketch, then export a real Blueprint recipe you can follow in Unreal Engine 5. No install to start. Ages 10+.
๐Ÿ“ฅ
Everything is free: cheat sheets, starter files, templates, guides, certificates and browser tools. No account, no email. Download, print and keep beside you while you build.
๐Ÿฑ
Scratch
Scratch Block Reference
All blocks: Motion, Looks, Sound, Events, Control, Sensing, Operators.
๐Ÿ“ฅ PDF
๐ŸŽฎ
Roblox
Roblox Lua Cheat Sheet
Instances, events, remote events, services, tweening, data stores.
๐Ÿ“ฅ PDF
โš™๏ธ
Godot
Godot 4 GDScript Cheat Sheet
Node lifecycle, 2D/3D nodes, physics, signals, input, scenes.
๐Ÿ“ฅ PDF
๐ŸŽฒ
Unity
Unity C# Cheat Sheet
MonoBehaviour, physics, coroutines, UI, PlayerPrefs, scene management.
๐Ÿ“ฅ PDF
๐ŸŽ๏ธ
Unreal
Unreal Engine 5 Cheat Sheet
Blueprints, C++ classes, UPROPERTY, input, collision, UI.
๐Ÿ“ฅ PDF
๐ŸŽฎ
Pico-8
Pico-8 Lua Cheat Sheet
Game loop, sprites, sound, memory, math, tables.
๐Ÿ“ฅ PDF
โš™๏ธ
Defold
Defold Cheat Sheet
Components, game objects, messages, physics, GUI.
๐Ÿ“ฅ PDF
๐ŸŽฏ
GDevelop
GDevelop Cheat Sheet
Visual events, conditions, actions, behaviors, variables.
๐Ÿ“ฅ PDF
๐Ÿ
Python
Pygame Cheat Sheet
Setup, drawing, images, input, sound, collision, math.
๐Ÿ“ฅ PDF
โ˜•
Java
Java 2D Cheat Sheet
JFrame, Graphics2D, KeyListener, collision, sound.
๐Ÿ“ฅ PDF
๐Ÿ”ง
C++
SFML Cheat Sheet
Window, drawing, input, sprites, collision, audio, time.
๐Ÿ“ฅ PDF
โšก
JavaScript
HTML5 Canvas Cheat Sheet
Canvas API, game loop, drawing, input, audio, collision.
๐Ÿ“ฅ PDF
๐Ÿ•น๏ธ
GameMaker
GML Cheat Sheet
Events, variables, drawing, collision, data structures, sound.
๐Ÿ“ฅ PDF
โ›๏ธ
Minecraft
Modding Cheat Sheet
Forge/Fabric, registry, items, blocks, events, GUI, networking.
๐Ÿ“ฅ PDF
๐Ÿ“
Pico-8
Pico-8 Starter Cartridge
Empty .p8 file with Hello World. Open in Pico-8 and start coding.
๐Ÿ“ฅ .p8
๐Ÿ“
Defold
Defold Starter Project
Complete project template with collection and script. Open in Defold.
๐Ÿ“ฅ .project
๐Ÿ“
GDevelop
GDevelop Starter File
Empty project with one scene. Open in GDevelop and start building.
๐Ÿ“ฅ .json
๐Ÿ†
Certificate
Completion Certificate
Print a personalised certificate when you finish a workshop series.
๐Ÿ“ฅ Print
๐ŸŽจ
Assets
Free Game Assets
SVG sprites, tilesets, and sound effects for your games.
๐Ÿ“ฅ Download
๐Ÿ”Š
Audio Studio
Music and Sound Effects
Compose music and game sound effects, then export a WAV.
Open Studio
๐Ÿ“–
Reference
Game Dev Glossary
54 kid-friendly definitions of game development terms.
๐Ÿ“ฅ Read
๐Ÿ“
Planning
Design Worksheets
Game design doc, character sheet, level layout, story planner.
๐Ÿ“ฅ Print
๐Ÿ›
Help
Bug Hunter's Guide
Common errors and fixes for every engine. Searchable.
๐Ÿ“ฅ Read
โŒจ๏ธ
Reference
Keyboard Shortcuts
Godot, Unity, GDevelop, GameMaker, Unreal shortcuts.
๐Ÿ“ฅ Print
๐ŸŽจ
Design
Colour Palettes
10 curated palettes with click-to-copy hex codes.
๐Ÿ“ฅ Use
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง
Guide
Parent & Teacher Guide
How to supervise, age guide, privacy, FAQ.
๐Ÿ“ฅ Read
๐Ÿ“
Godot
Godot Starter Project
Project file, scene, and player script. Open in Godot 4.
๐Ÿ“ฅ .godot
๐Ÿ“
Scratch
Scratch Starter Guide
Step-by-step guide to set up your first Scratch project.
๐Ÿ“ฅ Guide

๐Ÿ“ฆ Files & Templates

๐ŸŽฎ
Godot 4 ยท Game Engine
Godot 4 Game Templates

Four ready-to-open Godot 4 projects Platformer, Asteroids, Space Invaders, and Tower Defence. Unzip, open in Godot, start building.

๐ŸฅŠ
MUGEN ยท Fighting Game Engine
MUGEN Stage Starter Pack

Everything you need to build your first MUGEN stage the .DEF file, a parallax background, and the animated torch sprite from the beginner course.

๐Ÿƒ
PDF ยท Card Game Playtest
Card of the Rings Full Playtest

Print-and-play card game designed in the studio. Cut the cards, shuffle the deck, and play. Includes rules and all card artwork.

๐Ÿš€
PDF ยท JavaScript Guide
Sci-Fi Runner Builder Guide

Step-by-step PDF walkthrough for the Sci-Fi Endless Runner workshop. Covers the full JavaScript code with annotations for each section.

๐Ÿ“˜
PDF ยท Godot Beginner Guide
Getting Started with Godot 4

A beginner-friendly PDF guide to installing Godot 4, understanding GDScript, and opening your first project. A great companion to the workshop templates.

๐Ÿ“
PDF ยท 3D Design Reference
OnShape Cheat Sheet

Quick-reference PDF for OnShape the free browser-based 3D CAD tool used in the Roblox accessories and 3D design workshops.

๐ŸŒ Free Browser Tools No Download Needed

๐Ÿงช
The Learning Lab
7 educational mini-games ยท Computing, Maths, English, Science, Geography ยท Ages 6-12
Free
๐Ÿ†
Quiz Quest
Who Wants to Be a Millionaire-style quiz ยท Lifelines ยท Escalating difficulty ยท Ages 8+
Free
๐Ÿš€
Rocket Builder
Design a 3D rocket step by step ยท 17 build stages ยท Launch it ยท Download your design
Free
๐Ÿค–
Robot Builder
Design a 3D robot step by step ยท 16 build stages ยท Power it up ยท Download your design
Free
๐ŸŽ๏ธ
Race Builder
Build a top-down racer live in browser ยท AI rivals ยท Boost pads ยท Lap system
Free
๐ŸŽค
Discovery Session Slides
School-ready interactive presentation ยท Live demos ยท All projects linked
Free
๐ŸŽ Visit the Full Downloads Hub โ†’
๐Ÿ“– Behind the Scenes
How Things Were Made
5 articles

Before You Start

The things parents, kids and teachers ask most.

Are the workshops really free?

Yes , every course, PDF guide, template and game file on this page is completely free. No account, no email address, no trial. Just click and build.

What ages are these for?

Most workshops suit ages 8+, but the Scratch courses start at 6 and the Godot "My First Video Game" series is designed for ages 5+ with a parent. Each card shows its recommended age.

Do I need to install anything?

The Game Builders, Rocket/Robot builders and JavaScript workshops run entirely in your browser , nothing to install. Engine courses (Godot, Unity, Unreal, Blender) need the free engine installed first, and every course walks you through that setup step by step.

I've never coded before. Is that OK?

That's exactly who these are written for. The My First Series assumes zero experience , every line of code is explained in plain English, with quizzes to check understanding as you go.

Does my progress save?

Yes. Steps, quizzes and XP are saved automatically in your browser, and cards on this page show a "Complete" or "In Progress" badge for anything you've started. Visit My Progress to see everything in one place.

Can teachers use these in class?

Absolutely. The courses work as structured lesson material, there's a ready-made Discovery Session slide deck, and progress tracking works across a shared computer. Everything is free for schools.

โœจ This week's spark

โ†‘