# Makecode on steamdeck guide!

**URL:** <https://forum.makecode.com/t/makecode-on-steamdeck-guide/26451>\
**Category:** Arcade\
**Tags:** make\
**Created:** [January 29, 2024, 9:13pm UTC](https://forum.makecode.com/t/makecode-on-steamdeck-guide/26451 "2024-01-29T21:13:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![technonux](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/technonux/32/7924_2.png) [@technonux](https://forum.makecode.com/u/technonux)\
**Post date:** [January 29, 2024, 9:13pm UTC](https://forum.makecode.com/t/makecode-on-steamdeck-guide/26451/1 "2024-01-29T21:13:56Z")

</div>

this is a guide on how to run makecode on the steam deck  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/0/0e83ffe415ef2ed212ec1d0966117567912f33a0.png)

1. go into desktop mode by pressing power button on the main menu and press “switch to desktop mode”.

2. open steam.

3. add “google chrome” as a non steam app to steam

4. select google chrome and press settings button  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/0/00ea70eb4d613dcac284d54f61342017f653b1c2.png)

5. change the name and icon to makecode arcade, you can find the icon on google  

6. set the launch options of makecode to this `run --branch=stable --arch=x86_64 --command=/app/bin/chrome --file-forwarding com.google.Chrome @@u @@ --window-size=1024,640 --force-device-scale-factor=1.25 --device-scale-factor=1.25 --kiosk https://arcade.makecode.com/--kiosk`

7. enter gaming mode by restarting or the icon on the desktop

8. select makecode arcade then click edit button layout, set the button preset to “Keyboard (WASD) and mouse”  

9. click “Edit Layout”

10. set A to z key, B to x key, start button to ` key, select to backspace key  

11. set one of the back buttons (r4,l5,r5,l4) to Escape key  

you should now be able to open makecode and it should work perfectly!!!

if you want to add your own games to it, in makecode click “add games” and follow instructions on screen

---

<div class="post-metadata">

**Author:** ![Blobbey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobbey/32/20831_2.png) [@Blobbey](https://forum.makecode.com/u/Blobbey)\
**Post date:** [January 30, 2024, 9:29pm UTC](https://forum.makecode.com/t/makecode-on-steamdeck-guide/26451/2 "2024-01-30T21:29:06Z")

</div>

WOW!!! This is awesome! I gotta try this when I get back from school! Thanks, @technonux! 😲

---

<div class="post-metadata">

**Author:** ![technonux](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/technonux/32/7924_2.png) [@technonux](https://forum.makecode.com/u/technonux)\
**Post date:** [January 30, 2024, 11:44pm UTC](https://forum.makecode.com/t/makecode-on-steamdeck-guide/26451/3 "2024-01-30T23:44:03Z")

</div>

no problem!!!  
steam deck is currently my main pc so im making games using it lol!

---

<div class="post-metadata">

**Author:** ![Blobbey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobbey/32/20831_2.png) [@Blobbey](https://forum.makecode.com/u/Blobbey)\
**Post date:** [February 3, 2024, 12:50am UTC](https://forum.makecode.com/t/makecode-on-steamdeck-guide/26451/4 "2024-02-03T00:50:40Z")

</div>

Oh. My. Gosh. I just tested one of my games out on the Steam Deck and it was the coolest!!!
