Game development
Design and create your own games — levels, rules, mechanics and graphics.
Start a path
Start a series of projects designed to build your skills over time.
Introduction to OctoStudio
Learn to use your phone's features in a fun way with the OctoStudio app.
Advanced Minecraft world building
This path shows how to script worlds in Python, write bots, and generate maps from real-world geospatial data.
Storytelling in MakeCode Arcade
Build narrative-driven projects in MakeCode Arcade using background images, music and dialog boxes.
Clicker Game in MakeCode Arcade
Build a clicker game where the player presses A as fast as possible before time runs out.
Collector Game in MakeCode Arcade
Build a collector game where Mama Dino picks up her babies while dodging traffic.
Introduction to Unity
In this introduction to Unity you will learn how to make 3D worlds and games with collectibles, timers and non-player characters.
More Unity
In this More Unity path you will use physics and materials to create interactive 3D puzzle worlds with custom designed marbles.