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 โพ
- Finish your game in MakeCode Arcade and click the purple Download button in the bottom-left corner.
- When asked to choose your hardware, select ARCADE-F4 (or Meowbit / STM32F4 compatible board) to download your
.uf2game file. - Plug the ELECFREAKS Retro Coding Arcade into your laptop using a USB cable and turn the console power switch ON.
- A new USB drive named
ARCADE-F4will pop up in your Files app. Drag and drop your downloaded.uf2file ontoARCADE-F4โyour game will launch automatically!
Level 1: Core Arcade Progression (1 โ 13)
Complete these in numerical order to learn the fundamentals of sprites, controllers, physics, and game loops.
Intro to MakeCode Arcade
A simple tutorial that introduces Microsoft MakeCode Arcade as you create a clicker activity.
Collect the Clovers
Code a game that allows a bunny to collect clovers while avoiding bees.
Chase the Pizza
A classic tutorial where you code a happy face that chases a pizza as it pops randomly around the screen.
Free-Throw
Make a game where a basketball player tries to line up as many shots as possible before the buzzer sounds.
Burstin' Balloons
Code your own minigame-style activity where two mice compete to see who can pump up their balloon the fastest.
Monster Truck Racer
Code a themed racer game where you navigate your monster truck through a dangerous cave.
Save the Galaxy
Code a classic space-shooter style game transmitting information to satellites while avoiding asteroids.
Save the Forest
Fly an airtanker full of water to put out forest fires and manage the balance of ecosystems.
80's Rockstar Maze
Help Jerry the Rockstar avoid crazed fans by coding a maze, then get to the exit before time runs out.
Code an Adventure
Use functions to code your own old-school interactive text-based adventure story.
Jungle Jump
Code your own classic side-scrolling platformer with jumping physics, tilemaps, and hazards.
Multiplayer Pizza Party
Code a multiplayer game where players dash for pizzaโbumping each other to steal points along the way.
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)
Guided multi-step paths that build a full mini-game step-by-step.
Full of Stories
Show off your creative side by coding interactive greeting cards, jokes, and short stories.
Whack-the-Mole
Create your own classic mole-whacking carnival game.
Talent Show
Create a clicker game where every button click translates to applause for talented animals.
Save the Baby Dinos
Create a collector-style game starring a dinosaur determined to rescue dino babies.
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)
Stand-alone creative builds focusing on animations, music, and puzzle mechanics.
100 Days
Send 100 of your favorite custom sprites streaming across the screen using loops and projectiles.
Bubble Popping
Create your own bubble popping match game where three-in-a-row scores points.
Animated Snow Globe
Create your own interactive snow globe complete with sprite animations and music.
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)
5-minute visual warm-ups to test out blocks and hardware controls right away.
Sparks Flying
Use a few simple blocks to create a clicker game where you start a campfire before the wind blows it out.
Turkey Rescue
Create a vertical platformer where you direct a turkey out of a warehouse while saving its friends.
Snack Chase
Code a fast snack chase game featuring characters from Lyla in the Loop.
Free Throw Junior
Use simplified blocks to line up as many basketball shots as possible before the buzzer sounds.