# Running MakeCode Arcade games on Raspberry Pi Zero with USB controller

**URL:** <https://forum.makecode.com/t/running-makecode-arcade-games-on-raspberry-pi-zero-with-usb-controller/27646>\
**Category:** Arcade\
**Created:** [March 11, 2024, 3:53pm UTC](https://forum.makecode.com/t/running-makecode-arcade-games-on-raspberry-pi-zero-with-usb-controller/27646 "2024-03-11T15:53:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Parkour](https://avatars.discourse-cdn.com/v4/letter/p/82dd89/32.png) [@Parkour](https://forum.makecode.com/u/Parkour)\
**Post date:** [March 11, 2024, 3:53pm UTC](https://forum.makecode.com/t/running-makecode-arcade-games-on-raspberry-pi-zero-with-usb-controller/27646/1 "2024-03-11T15:53:48Z")

</div>

I am currently trying to create a bartop arcade machine that I can showcase the games that my students have created on MakeCode. The issue that I am facing is this firmware https:// [learn.adafruit.com/makecode-arcade-withraspberry-pi-zero/firmware#firmware-3-1](http://learn.adafruit.com/makecode-arcade-withraspberry-pi-zero/firmware#firmware-3-1) uses GPIO inputs and I would love to use USB controllers because I want to have a dedicated raspberry pi running MakeCode games and then another running RetroArcade. Is there anything I can do to make this happen?

---

<div class="post-metadata">

**Author:** ![Jedi](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jedi/32/14307_2.png) [@Jedi](https://forum.makecode.com/u/Jedi)\
**Post date:** [March 11, 2024, 10:58pm UTC](https://forum.makecode.com/t/running-makecode-arcade-games-on-raspberry-pi-zero-with-usb-controller/27646/2 "2024-03-11T22:58:23Z")

</div>

ok, so all i can say is use [https://github.com/Vegz78/McAirpos](https://github.com/Vegz78/McAirpos) instead, you will have to install retropie, recalbox, or batocera, but its able t run makecode games.
