MakeCode Arcade is a 1980s-style retro game development platform that allows users to code via graphical drag&drop programming, high-level TypeScript APIs, or Python. These games run in the browser or on dedicated low-cost handhelds (see hardware). Arcade features a 160x120 16-color screen, a 4 channel synthesizer for sound, and 7 buttons for controls.