> For the complete documentation index, see [llms.txt](https://sharinghub-eng.kittenbot.hk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sharinghub-eng.kittenbot.hk/extension-boards/newbit/newbitarcade.md).

# MakeCode Arcade Programming Tutorial

MakeCode Arcade is the programming platform for making games by Microsoft.

### Programming Tutorial

#### Navigate to Microsoft MakeCode Arcade

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade0.png)

[Microsoft MakeCode Arcade](https://arcade.makecode.com/)

#### Open a New Project

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade1.png)

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade2.png)

#### Open the “About” Menu

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade3.png)

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade4.png)

#### Click “Experiments”

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade5.png)

### Enable ”Experimental Hardware”

{% hint style="info" %}
This setting only needs to be enabled once, it will remain turned on afterwards
{% endhint %}

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade6.png)

### Open the Hardware Menu

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade7.png)

### Select “N3”

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade8.png)

### Download the hex file to Micro:bit

![](https://kittenbothk.readthedocs.io/en/latest/_images/arcade9.png)

#### Turn on the Power

<figure><img src="https://kittenbothk.readthedocs.io/en/latest/_images/power.png" alt=""><figcaption></figcaption></figure>
