Game coding with blocks

Game coding with blocks: Arcade Teading

CodingTeading's third step was Arcade Teading.

  • Ages · Ages 10+
  • Web
  • Free
The Arcade Teading hero screen, showing a retro game made with MakeCode Arcade.

Arcade Teading is a block coding site where you build and modify retro arcade games with blocks and JavaScript in the MakeCode editor, growing real programming skills as you go.

Build projects in the browser and run them on another device. The community page lets you look at what others have made and change it.

What you can do

  • Start with blocks, end in JavaScript

    Build a game the way you would in any block coding app, then switch the same project over to JavaScript. It is the bridge from blocks to text.

  • Tutorials and skill maps

    Step-by-step tutorials and skill maps that take techniques in order, so nobody is left staring at an empty project.

  • Make it, share it

    Upload a finished project and it appears on the community page. You can also open someone else's project and change it.

  • Play on another device

    Send a game built on a PC over to a phone or tablet and play it like a real console.

Recent updates

  1. Community sharing added

    Added project uploading and a community page so that finished projects can be shared.

  2. Remote console added

    Added a way to build a project and then run it remotely on a phone or another device.

The main screen

Tutorials, skill maps, block games and the community page are all here.

The editor

Games are built much the same way as in any other block coding app.

Skill maps and community

Learn how games are built through tutorials and skill maps, then look at what other people made on the community page — and change it.

Remote console

Run a finished game remotely on a phone or another device: show the join code on the PC screen, connect from mobile, and play.

Scratch for Children is based on ScratchJr by the MIT Media Lab, and Arcade Teading on Microsoft MakeCode Arcade. Learning samples were built using content from BootUp.