โ† Back to Student Portal
๐Ÿ’ก Save Your Work: Sign in at the top-right of MakeCode Arcade with your school Google account so your code saves to the cloud! (Checkboxes below save to this browser).
๐Ÿ•น๏ธ

Starter Goal: Console Unlock In Progress

Complete Missions 01 โ€“ 04 to unlock free-build time and test games on the physical ELECFREAKS Retro Coding Arcade handhelds!

๐Ÿš€

Game Dev Goal: Custom Creator In Progress

Complete Mission 07 (Save the Galaxy) or Mission 11 (Jungle Jump) before designing your own original arcade game from scratch.

๐Ÿ”Œ How to Load Your Game onto the Retro Coding Arcade Handheld Click to Expand โ–พ
  1. Finish your game in MakeCode Arcade and click the purple Download button in the bottom-left corner.
  2. When asked to choose your hardware, select ARCADE-F4 (or Meowbit / STM32F4 compatible board) to download your .uf2 game file.
  3. Plug the ELECFREAKS Retro Coding Arcade into your laptop using a USB cable and turn the console power switch ON.
  4. A new USB drive named ARCADE-F4 will pop up in your Files app. Drag and drop your downloaded .uf2 file onto ARCADE-F4โ€”your game will launch automatically!
๐ŸŽฎ Arcade Training Progress 0%
0 of 26 Tutorials Completed

Level 1: Core Arcade Progression (1 โ€“ 13)

Recommended Starting Track 0 / 13 Done

Complete these in numerical order to learn the fundamentals of sprites, controllers, physics, and game loops.

MISSION 01Beginner (1.5/5)

Intro to MakeCode Arcade

A simple tutorial that introduces Microsoft MakeCode Arcade as you create a clicker activity.

MISSION 02Beginner (2/5)

Collect the Clovers

Code a game that allows a bunny to collect clovers while avoiding bees.

MISSION 03Beginner (2/5)

Chase the Pizza

A classic tutorial where you code a happy face that chases a pizza as it pops randomly around the screen.

MISSION 04Beginner (2.5/5)

Free-Throw

Make a game where a basketball player tries to line up as many shots as possible before the buzzer sounds.

MISSION 05Skillmap (2.5/5)

Burstin' Balloons

Code your own minigame-style activity where two mice compete to see who can pump up their balloon the fastest.

MISSION 06Skillmap (2.5/5)

Monster Truck Racer

Code a themed racer game where you navigate your monster truck through a dangerous cave.

MISSION 07Skillmap (2.5/5)

Save the Galaxy

Code a classic space-shooter style game transmitting information to satellites while avoiding asteroids.

MISSION 08Skillmap (2.5/5)

Save the Forest

Fly an airtanker full of water to put out forest fires and manage the balance of ecosystems.

MISSION 09Skillmap (3/5)

80's Rockstar Maze

Help Jerry the Rockstar avoid crazed fans by coding a maze, then get to the exit before time runs out.

MISSION 10Skillmap (3/5)

Code an Adventure

Use functions to code your own old-school interactive text-based adventure story.

MISSION 11Skillmap (3/5)

Jungle Jump

Code your own classic side-scrolling platformer with jumping physics, tilemaps, and hazards.

MISSION 12Intermediate (3/5)

Multiplayer Pizza Party

Code a multiplayer game where players dash for pizzaโ€”bumping each other to steal points along the way.

MISSION 13Intermediate (3/5)

Multiplayer Horse Race

Code a carnival-style racehorse game where multiple players button-mash to cross the finish line first.

Level 2: Quick-Start Skillmaps (Elem 1 โ€“ 5)

Super-Beginner (1.5/5) 0 / 5 Done

Guided multi-step paths that build a full mini-game step-by-step.

ELEM-1Skillmap (1.5/5)

Full of Stories

Show off your creative side by coding interactive greeting cards, jokes, and short stories.

ELEM-2Skillmap (1.5/5)

Whack-the-Mole

Create your own classic mole-whacking carnival game.

ELEM-3Skillmap (1.5/5)

Talent Show

Create a clicker game where every button click translates to applause for talented animals.

ELEM-4Skillmap (1.5/5)

Save the Baby Dinos

Create a collector-style game starring a dinosaur determined to rescue dino babies.

ELEM-5Skillmap (1.5/5)

Turkey Day

Build a fast-paced platformer where you help a turkey free all of its friends and climb to freedom.

Level 3: Specialty & Bonus Projects (S-1 โ€“ S-4)

Beginner to Begintermediate (2 โ€“ 2.5/5) 0 / 4 Done

Stand-alone creative builds focusing on animations, music, and puzzle mechanics.

SPECIAL S-1Beginner (2/5)

100 Days

Send 100 of your favorite custom sprites streaming across the screen using loops and projectiles.

SPECIAL S-2Beginner (2/5)

Bubble Popping

Create your own bubble popping match game where three-in-a-row scores points.

SPECIAL S-3Beginner (2/5)

Animated Snow Globe

Create your own interactive snow globe complete with sprite animations and music.

SPECIAL S-4Begintermediate (2.5/5)

Zune Music Player

Go back in time to join the development crew and code a retro Zune music player prototype.

Warm-Up Track: Low-Text Fast Builds (Jr 1 โ€“ 4)

Difficulty: 1/5 0 / 4 Done

5-minute visual warm-ups to test out blocks and hardware controls right away.

JR-1Warm-Up (1/5)

Sparks Flying

Use a few simple blocks to create a clicker game where you start a campfire before the wind blows it out.

JR-2Warm-Up (1/5)

Turkey Rescue

Create a vertical platformer where you direct a turkey out of a warehouse while saving its friends.

JR-3Warm-Up (1/5)

Snack Chase

Code a fast snack chase game featuring characters from Lyla in the Loop.

JR-4Warm-Up (1/5)

Free Throw Junior

Use simplified blocks to line up as many basketball shots as possible before the buzzer sounds.