Developer QnA

@Kikketer I’m guessing that was meant for the MakeCode team and not @MeatballDev, so I’ll field this one!

MakeCode Arcade is very much alive! The reason you’re seeing less activity at the moment is because we have been making a lot of improvements to our infrastructure over the past year. For example, I recently went and completely overhauled a large part of our codebase. A lot of these changes aren’t going to be obvious, but they’ll enable us to do cool new things in the future!

Another thing to note is that MakeCode is not just Arcade, but also makecode.microbit.org and minecraft.makecode.com. We tend to go through release cycles where we work on one editor at a time. Our last release was for Minecraft Education. Currently we’re working on a new release for Micro:bit. I promise that Arcade is also in the queue! The good news is that the vast majority of the improvements and bug fixes that we make when shipping releases to other editors will also be coming to Arcade in the next release.

To tide you over, here are some of the features that are planned for the next release (though these are subject to change):

  • New extensions that add keyboard and mouse support to the simulator
  • Version history for projects
  • Lots of accessibility improvements

As for extensions, you are correct that I have a pretty long queue of unofficial extensions that need to be added to the official list. For reference, here is the status of all of my myriad of extensions:

Extension Status
riknoll/arcade-split-screen Needs documentation.
riknoll/arcade-shader I need to redo the APIs for this one. I recently checked in some extra APIs in pxt-common-packages that I want to take advantage of. If you have feedback, file it here.
riknoll/arcade-camera-offset I’d like to turn this into an all purpose camera extensions with support for things like panning, turning off tilemap boxing, etc.
riknoll/arcade-sprite-events Needs documentation. Also has a couple bugs to fix.
riknoll/arcade-mini-menu Needs documentation.
riknoll/arcade-fancy-text This extension is likely to get moved into pxt-common-packages. At the very least, the text formatting stuff will.
riknoll/arcade-screen-transitions Needs documentation.
riknoll/arcade-shadowcasting Has a few bugs to work out
riknoll/arcade-state-transitions Needs documentation
riknoll/arcade-dj This is browser only at the moment, needs hardware support
7 Likes