Microsoft MakeCode is a free opensource programming platform. It allows users to create programs using blocks for a variety of hardware devices like the Tinkergen GameGo, Brainpad Arcade, Lego Mindstorms EV3, micro:bit, etc.
MakeCode Arcade allows block-programming for retro arcade games. Hardware devices like Tinkergen GameGo, Brainpad Arcade, Kittenbot Meowbit, etc can be used as handheld gaming devices with the code downloaded on to them. Students can alternatively see the same results on the on-screen emulator that MakeCode Arcade provides. MakeCode Arcade allows switching between block-based programming as well as text-based coding in JavaScript and Python. Students will be able to see how their block code looks like, in JavaScript and Python by using this feature. With MakeCode Arcade's game editor, any kind of retro games can be brought to life.
A Microsoft user account is not needed for this. Projects are stored locally in your browser's storage. Please visit https://arcade.makecode.com/ to take a look at the programming environment that we will be using.