# data[].attributes.headline
Example Spanish and English Story Project

# data[].attributes.subject
Example Spanish and English Story Project

# data[].attributes.attachment_link.description
Made with ❤️ in Microsoft MakeCode Arcade.

# data[].attributes.attachment_link.title
Download Free Rocket Sound Effects | Mixkit

# data[].attributes.attachment_link.description
Download from our library of free Rocket sound effects. All 12 Rocket sound effects are royalty free and ready to use in your next project.

# data[].attributes.attachment_link.description
Made with ❤️ in Microsoft MakeCode Arcade.

# data[].attributes.attachment_link.description
Made with ❤️ in Microsoft MakeCode Arcade.

# data[].attributes.attachment_link.description
Made with ❤️ in Microsoft MakeCode Arcade.

# data[].attributes.attachment_link.description
Made with ❤️ in Microsoft MakeCode Arcade.

# data[].attributes.attachment_link.title
Pin by Alexis Gander on gifs! | Dog illustration, Wolf dog, Disney art drawings

# data[].attributes.attachment_link.description
This Pin was discovered by Alexis Gander. Discover (and save!) your own Pins on Pinterest

# data[].attributes.attachment_link.description
Make games, stories and interactive art with Scratch. (scratch.mit.edu)

# data[].attributes.headline
Diana Trujillo - Latina NASA Aerospace Engineer

# data[].attributes.subject
Diana Trujillo - Latina NASA Aerospace Engineer

# data[].attributes.body
Here's a great video about Diana Trujillo's journey to become a NASA Aerospace Engineer. https://www.youtube.com/watch?v=mUyOGus_cnI

# data[].attributes.attachment_link.readable_text
Diana Trujillo, an aerospace engineer, is currently Technical Group Supervisor for Sequence Planning and Execution and a Tactical Mission Lead for the Mars Perseverance rover. Born and raised in Colombia, Trujillo immigrated to the U.S. at the age of 17 to pursue her dream of working for NASA. While enrolled in English-as-a-second-language courses, she also worked full time to support her studies in community college and later the University of Florida and University of Maryland. She has held several roles for NASA and JPL, including Mars Curiosity rover mission lead, deputy project system engineer, and Deputy Team Chief of Engineering Operations on Curiosity. Trujillo has also been active in sharing the excitement and opportunities of STEM with the public. She co-created and hosted #JuntosPerseveramos, NASA's first-ever Spanish-language live broadcast of a planetary landing, for Perseverance's arrival on Mars, which attracted millions of viewers worldwide.

On Oct. 8, 2021, Trujillo and two other Latina engineers at NASA's Jet Propulsion Laboratory will be honored as the 2021 recipients of STEM Awards from the Hispanic Heritage Foundation for their significant roles in the agency's Mars 2020 Perseverance rover mission during the 34th Hispanic Heritage Awards broadcast on PBS.

In this image, Trujillo celebrates the completion of a successful shift as flight director, as the first photograph taken on the surface of Mars confirmed the successful deployment of Ingenuity, the first helicopter ever delivered to the surface of another planet.

Learn more: Mars Perseverance Team Members to Be Recognized at Hispanic Heritage Awards
Image Credit: NASA

# data[].attributes.attachment_link.title
Diana Trujillo: From Colombia to Mars - NASA

# data[].attributes.attachment_link.description
Diana Trujillo, an aerospace engineer, is currently Technical Group Supervisor for Sequence Planning and Execution and a Tactical Mission Lead for Perseverance.

# data[].attributes.headline
Code a Fun Space Shooter Game 🚀 | 1. Move & Shoot | Scratch Tutorial

# data[].attributes.subject
Code a Fun Space Shooter Game 🚀 | 1. Move & Shoot | Scratch Tutorial

# data[].attributes.attachment_link.title
Code a Fun Space Shooter Game 🚀 | 1. Move & Shoot | Scratch Tutorial

# data[].attributes.attachment_link.description
Make games, stories and interactive art with Scratch. (scratch.mit.edu)

# data[].attributes.attachment_link.readable_text
Boards

These boards run MakeCode Arcade games. They are based on our guidelines, adhere to open source hardware reference designs (see Adding a New Board to Arcade section below), and have been user tested. However, each hardware manufacturer is responsible for ensuring the compatibility, reliability, safety and compliance of their products. Microsoft provides no representations or warranties on these products and disclaims liability for any risks associated with their use.

[ { "name": "Meowbit", "description": "A retro game console for STEM education from Kittenbot team", "imageUrl": "https://pxt.azureedge.net/blob/9d53d07164dd06f1be7f3e95d5a86f6497b84028/static/hardware/meowbit.png", "url": "https://www.kittenbot.cc/collections/frontpage/products/meowbit-codable-console-for-microsoft-makecode-arcade", "variant": "hw---stm32f401" }, { "name": "BrainPad Arcade", "description": "Learn how BrainPad Arcade lets you run games on a small handheld console.", "imageUrl": "https://pxt.azureedge.net/blob/f7b7c3a0f8c17dbb11267ac7f25f5a6b6aef9ee1/static/hardware/ghiarcade.jpg", "url": "https://brainpad.com/arcade", "variant": "hw---stm32f401" }, { "name": "TinkerGen GameGo", "description": "A fun-sized console to play the games you code.", "imageUrl": "https://pxt.azureedge.net/blob/17ac60e97b812585d30831ce3ab1e6790336f50b/static/hardware/gamego.jpg", "url": "https://www.tinkergen.com/gamego", "variant": "hw---stm32f401" }, { "name": "MRT Game Maker Kit", "description": " Sleek hand-held game device with a hard case and a USB-C port.", "imageUrl": "https://pxt.azureedge.net/blob/75cede3634712ffd11586f9be323d1066ec41e94/static/hardware/mrt-gamemaker-kit.png", "url": "https://www.myrobottime.co.kr/gamemakerkit", "variant": "hw---stm32f401" }, { "name": "Adafruit PyBadge", "description": "It's a badge, it's an arcade, it's a PyBadge", "imageUrl": "https://pxt.azureedge.net/blob/212d3599592d6c6e53cc8fc73c237d8ab09405ca/static/hardware/pybadge.jpg", "url": "https://www.adafruit.com/product/4200", "variant": "hw---samd51" }, { "name": "Adafruit PyGamer", "description": "The upgraded PyBadge", "imageUrl": "https://pxt.azureedge.net/blob/87f80ea688f674566826975a9f061044728e2856/static/hardware/pygamer.jpg", "url": "https://www.adafruit.com/product/4242", "variant": "hw---samd51" }, { "name": "Kitronik ARCADE", "description": "ARCADE is a programmable gamepad for use with MakeCode Arcade.", "imageUrl": "https://pxt.azureedge.net/blob/80ef9f4bf1d4312ee18c9b56e214d7187494817a/static/hardware/kitronik.jpg", "url": "https://www.kitronik.co.uk/arcade", "variant": "hw---samd51" }, { "name": "Ovobot Xtron Pro", "description": "A programmable modular console to create games, design wearables and make creative projects.", "imageUrl": "https://pxt.azureedge.net/blob/b736a61013301e76903d0e164f254e436f00a9df/static/hardware/xtronpro.png", "url": "https://www.ovobot.cc/en/product/detail/xtron-pro/", "variant": "hw---stm32f401" }, { "name": "Retro Arcade for Education", "description": "The Retro has a big screen, colorful protective case, d-pad and vibration motor", "imageUrl": "https://pxt.azureedge.net/blob/5f2d646821613eb11862e90a5c42c9ab53c21dbb/static/hardware/elecfreaksarcade.jpg", "url": "https://shop.elecfreaks.com/products/elecfreaks-retro-makecode-arcade-for-education", "variant": "hw---stm32f401" }, { "name": "Adafruit EdgeBadge", "description": "It's the PyBadge with a zest of Machine learning", "imageUrl": "https://pxt.azureedge.net/blob/0b9c89097cc1571ed6645fcc9fcfa4c825f7c774/static/hardware/edgebadge.jpg", "url": "https://www.adafruit.com/product/4400", "variant": "hw---samd51" }, { "name": "Adafruit M4", "description": "Learn how to run your games on micro-controllers from Adafruit", "imageUrl": "https://pxt.azureedge.net/blob/cbba9a0b8614966c5a33914636ef4a6e2d7bb17a/static/hardware/adafruitm4.jpg", "url": "https://learn.adafruit.com/makecode-arcade-m4", "variant": "hw---samd51" }, { "name": "micro:bit Newbit Shield", "description": "Use the micro:bit with an expansion board from Kittenbot", "imageUrl": "https://pxt.azureedge.net/blob/d2fe92b6ed18d146d8d1f0a4d724d31b9d09f11a/static/hardware/newbit.png", "url": "https://www.kittenbot.cc/products/newbit-arcade-shield" }, { "name": "micro:bit Retro Shield", "description": "Use the micro:bit with an expansion board from Elecfreaks", "imageUrl": "https://pxt.azureedge.net/blob/2eba1eefc59b3312723f5fece19904a39f0eeb0d/static/hardware/retro-shield.jpg", "url": "https://shop.elecfreaks.com/products/micro-bit-retro-programming-arcade" }, { "name": "micro:bit Game:Bit Shield", "description": "Use the micro:bit with an expansion board from iCShop", "imageUrl": "https://pxt.azureedge.net/blob/33bc953b57b9330e62cb325f75bfffbc2779bcc1/static/hardware/bit-shield.png", "url": "https://www.icshop.com.tw/products/368112100137?locale=en" } ]

Other ways to play Arcade

[ { "name": "Adafruit Joy Bonnet", "description": "Learn how to run your games on Raspberry Pi Zero and Adafruit Joy Bonnet.", "imageUrl": "https://pxt.azureedge.net/blob/6cfff8f848f4575a4799593c1c04ce5b7d06a0bc/static/hardware/adafruitjoybonnet.jpg", "url": "https://learn.adafruit.com/makecode-arcade-pi-zero", "variant": "hw---rpi" },{ "name": "Shoebox Controller", "description": "Turn a shoebox into a USB game controller for a PC.", "imageUrl": "https://pxt.azureedge.net/blob/02587242fb969b4803f466ee19710cfd126154d1/static/hardware/shoebox.jpg", "url": "/hardware/shoebox-controller" }, { "name": "Cardboard Panel", "description": "Turn a cardboard box into a tabletop arcade.", "imageUrl": "https://pxt.azureedge.net/blob/0c92d78c34ad159e953164f71109c6994571cca3/static/hardware/controlpanel.jpg", "url": "/hardware/raspberry-pi/cardboard-control-panel", "variant": "hw---rpi" }, { "name": "Arcade table", "description": "Turn an IKEA FLISAT table into an arcade.", "imageUrl": "https://pxt.azureedge.net/blob/34a3bd5b9ebfa4b9ba9098b4ded17f50e21b4852/static/hardware/raspberry-pi/ikea-flisat-table/gallery.jpg", "url": "/hardware/raspberry-pi/ikea-flisat-table", "variant": "hw---rpi" }, { "name": "Arcade cabinets", "description": "Choose one of three options.", "imageUrl": "https://pxt.azureedge.net/blob/677a265137af80cb76c1f17d87b2b281fa5a188d/static/hardware/raspberry-pi/wooden-cabinet/gallery.jpg", "url": "/hardware/cabinets", "variant": "hw---rpi" }, { "name": "Makey Makey", "description": "Turn your banana keyboard into an Arcade game controller.", "imageUrl": "https://pxt.azureedge.net/blob/38e03469a8d2f3d9f8277e469a9a0b478a3a8e2e/static/hardware/makey-makey.jpg", "url": "https://makeymakey.com/blogs/how-to-instructions/getting-started-with-microsoft-makecode-arcade" } ]

Adding a New Board to Arcade

If you want to design a board with Arcade support, refer to the Adding Board page.

There are a few resources about adding new MCUs in the Arcade Hardware Development page.

# data[].attributes.attachment_link.description
These boards run MakeCode Arcade games. They are based on our guidelines, adhere to open source hardware reference designs (see Adding a New Board to Arcade section below), and have been user tested. However, each hardware manufacturer is responsible for ensuring the compatibility, reliability, safety and compliance of their products.