Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
cbc576e
Update README.md
UnsignedArduino Jan 4, 2025
67bd217
Merge pull request #197 from UnsignedArduino/UnsignedArduino-patch-1
UnsignedArduino Jan 4, 2025
d7a205e
Add extension https://github.com/riknoll/arcade-rpg
UnsignedArduino Jun 3, 2026
9d65941
Fix minor grammar mistake in 079-riknoll---arcade-rpg.md
UnsignedArduino Jun 3, 2026
a565583
Add extension https://github.com/WoofWoofCodes/lanterns
UnsignedArduino Aug 9, 2026
293331b
Add extension https://github.com/WoofWoofCodes/Pxt-TilemapGen
UnsignedArduino Aug 9, 2026
a010db9
Add extension https://github.com/Sonicblaston62/Sprite-Walls
UnsignedArduino Aug 9, 2026
78088fa
Add extension https://github.com/ShrimpCatDev/image-particles
UnsignedArduino Aug 9, 2026
2b59dd2
Add extension https://github.com/riknoll/arcade-overworld
UnsignedArduino Aug 9, 2026
27d67b8
Add extension https://github.com/Brohann3214/custom-keybind-extension
UnsignedArduino Aug 9, 2026
47ddd9a
Add extension https://github.com/AbnormalMatrix/image_to_makecode
UnsignedArduino Aug 9, 2026
ab0e728
Add extension https://github.com/UnsignedArduino/Visual-Tilemap-Layers
UnsignedArduino Aug 9, 2026
6dda59c
Add extension https://github.com/Renderthegreat/async-extension
UnsignedArduino Aug 9, 2026
3f7a56a
Add extension https://github.com/agnotario/depth-by-y
UnsignedArduino Aug 9, 2026
1155601
Add extension https://github.com/WoofWoofCodes/pxt-javascript-extras
UnsignedArduino Aug 9, 2026
fd8c13b
Add extension https://github.com/bladebaillio/soft-body-extension
UnsignedArduino Aug 10, 2026
ae19423
Add extension https://github.com/rando-muser/sammy
UnsignedArduino Aug 10, 2026
ef78613
Add extension https://github.com/cle-spec/water-extension-demo
UnsignedArduino Aug 10, 2026
4d4a7ce
Add extension https://github.com/lamannamamma/Warriorplayer
UnsignedArduino Aug 10, 2026
e38746a
Add extension https://github.com/YamJam-dev/pxt-background-extension
UnsignedArduino Aug 10, 2026
7f8d4da
Add extension https://github.com/riknoll/arcade-second-screen
UnsignedArduino Aug 10, 2026
84d3527
Add extension https://github.com/robo-technical-group/pxt-arcade-mazes
UnsignedArduino Aug 10, 2026
264a5c3
Add extension https://github.com/arandomjuyongithub/pxt-vector2
UnsignedArduino Aug 10, 2026
105de7e
Add extension https://github.com/AqeeAqee/pxt-isometric-sideview
UnsignedArduino Aug 10, 2026
ecd7e81
Add extension https://github.com/neintoes/pxt-raycasting
UnsignedArduino Aug 10, 2026
7ef7d01
Add extension https://github.com/bladebaillio/ik-extension
UnsignedArduino Aug 10, 2026
0f390c7
Add extension https://github.com/bladebaillio/pxt_brightness_extension
UnsignedArduino Aug 10, 2026
3135ecb
Add extension https://github.com/ShrimpCatDev/string-images
UnsignedArduino Aug 10, 2026
4c34103
Add extension https://github.com/bladebaillio/pxt-metaballs-extension
UnsignedArduino Aug 10, 2026
511379c
Add extension https://github.com/eugeneredwing8/arcade-sprite-basics
UnsignedArduino Aug 13, 2026
16996f9
Add extension https://github.com/bladebaillio/line-canvas-extension
UnsignedArduino Aug 13, 2026
9851cdd
Add extension https://github.com/ChimbroDaPro/arcade-easing
UnsignedArduino Aug 13, 2026
1231427
Add extension https://github.com/Monk070/makecode-sam-speech
UnsignedArduino Aug 13, 2026
11c6e87
Add extension https://github.com/bladebaillio/ragdoll-extension
UnsignedArduino Aug 13, 2026
aa3524c
Add extension https://github.com/riknoll/arcade-custom-instruments
UnsignedArduino Aug 13, 2026
3f39bca
Add extension https://github.com/WoofWoofCodes/pxt-icon-editor
UnsignedArduino Aug 13, 2026
38a2a25
Add extension https://github.com/riknoll/arcade-sound-instructions
UnsignedArduino Aug 13, 2026
1c06e74
Add extension https://github.com/MMM-tek/Physics
UnsignedArduino Aug 13, 2026
7da460c
Add extension https://github.com/riknoll/arcade-multi-events
UnsignedArduino Aug 13, 2026
618a4b6
Add extension https://github.com/riknoll/arcade-tile-scanner
UnsignedArduino Aug 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

[![Deployed on Vercel](https://img.shields.io/badge/Deployed%20on-Vercel-blue?logo=vercel)](https://awesome-arcade.vercel.app/)
[![Uptime](https://img.shields.io/uptimerobot/ratio/m794171188-6455a1d3da81f48d1cda84e9?label=Uptime)](https://stats.uptimerobot.com/pjpkZH9Y0k)
[![Lint](https://github.com/LogicalSimulator/LogicalSimulator/actions/workflows/eslint.yml/badge.svg)](https://github.com/UnsignedArduino/Awesome-Arcade/actions/workflows/eslint.yml)
[![Format](https://github.com/LogicalSimulator/LogicalSimulator/actions/workflows/prettier.yml/badge.svg?branch=main)](https://github.com/UnsignedArduino/Awesome-Arcade/actions/workflows/prettier.yml)
[![Lint](https://github.com/UnsignedArduino/Awesome-Arcade/actions/workflows/eslint.yml/badge.svg)](https://github.com/UnsignedArduino/Awesome-Arcade/actions/workflows/eslint.yml)
[![Format](https://github.com/UnsignedArduino/Awesome-Arcade/actions/workflows/prettier.yml/badge.svg?branch=main)](https://github.com/UnsignedArduino/Awesome-Arcade/actions/workflows/prettier.yml)
[![CodeFactor](https://www.codefactor.io/repository/github/unsignedarduino/awesome-arcade/badge)](https://www.codefactor.io/repository/github/unsignedarduino/awesome-arcade)
[![Contribute with Gitpod](https://img.shields.io/badge/Contribute%20with-Gitpod-908a85?logo=gitpod)](https://gitpod.io/#https://github.com/UnsignedArduino/Awesome-Arcade/tree/staging)

Expand Down
2 changes: 1 addition & 1 deletion content/extensions/055-meeeeeeeep1---Info-plus.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ links:
https://forum.makecode.com/t/makecode-arcade-mini-extentions-functions/19968?u=unsignedarduino
---

This extension expands the `INFO` category, giving you the ability to show/hide the stats, change the life image and customize the stat colors. Adds blocks to the `Info` category.
This extension expands the `Info` category, giving you the ability to show/hide the stats, change the life image and customize the stat colors. Adds blocks to the `Info` category.
2 changes: 1 addition & 1 deletion content/extensions/078-riknoll---arcade-sprite-tilemaps.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@ links:
https://forum.makecode.com/t/extension-arcade-sprite-tilemaps/31444?u=unsignedarduino
---

This extension allows you to set tilemaps for individual sprites, so tile overlap events are fired and those sprites will interact with walls while also allowing you to use the normal overlap and wall hit event blocks for your sprite! Although they do not get drawn to the screen, they can still be useful for separating the actual tilemap from the game logic, etc. Heed the warning that "this engine replaces the physics engine, so it is not compatible with any other extension that overwrites the physics engine." This extension adds a Sprite Tilemaps category.
This extension allows you to set tilemaps for individual sprites, so tile overlap events are fired and those sprites will interact with walls while also allowing you to use the normal overlap and wall hit event blocks for your sprite! Although they do not get drawn to the screen, they can still be useful for separating the actual tilemap from the game logic, etc. Heed the warning that "this engine replaces the physics engine, so it is not compatible with any other extension that overwrites the physics engine." This extension adds a `Sprite Tilemaps` category.
5 changes: 5 additions & 0 deletions content/extensions/079-riknoll---arcade-rpg.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
repo: "https://github.com/riknoll/arcade-rpg"
---

The large `arcade-rpg` extension adds the category `Rpg` to the toolbox, with seven subcategories: `Characters`, `Equations`, `UI`, `Entity`, `Data`, `Status`, and `HUD`, all designed to streamline RPG game development. Although this extension appears to be fully featured, there does not appear to be any documentation available, so use at your own risk.
11 changes: 11 additions & 0 deletions content/extensions/080-WoofWoofCodes---lanterns.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/WoofWoofCodes/lanterns"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/lanterns-improving-the-multilights-extension/33190?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S72646-83069-46549-68348"
---

Faster and more-featured lights in MakeCode Arcade are available with this extension, which fixes bugs and allows you to customize your lanterns even more, including being able to change the shader ramp - great for custom palettes! This extension adds the `Multilights` category to the toolbox.
11 changes: 11 additions & 0 deletions content/extensions/081-WoofWoofCodes---Pxt-TilemapGen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/WoofWoofCodes/Pxt-TilemapGen"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/pxt-tilemapgen-an-extension-for-messing-with-tilemap-data/33456?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S44055-34613-56677-01202"
---

As the name suggests, this extension is designed for generating tilemaps easily with algorithms by using arrays of numbers, which could be less unwieldy than using the regular tilemap blocks. This adds a Tilegen category.
11 changes: 11 additions & 0 deletions content/extensions/082-Sonicblaston62---Sprite-Walls.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/Sonicblaston62/Sprite-Walls"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/sprite-walls-engine-extension/33627?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S56233-58353-71267-54194"
---

Sprites can act as walls or can push other sprites around now, thanks to this extension. Two simple blocks are only needed: one to handle a sprite that stops when it hits a sprite kind, and another sprite that can push a sprite kind in X, Y, or both directions. This adds a CollisionHandler category to the toolbox.
9 changes: 9 additions & 0 deletions content/extensions/083-ShrimpCatDev---image-particles.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/ShrimpCatDev/image-particles"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/image-particle-extension/33711?u=unsignedarduino
---

This simple extension wraps up creating particles with a specific image. Each function call generates a single particle with the stated properties, so you'll most likely want to use it in a loop. Adds a `Particles` category.
9 changes: 9 additions & 0 deletions content/extensions/084-riknoll---arcade-overworld.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/riknoll/arcade-overworld"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/arcade-overworld-extension/33827?u=unsignedarduino
---

If your tilemaps in your game are getting big, or you want to stitch multiple tilemaps together, this extension is for you! Define many tilemaps as a 2D array (or use the provided multi-tilemap blocks, which are just a wrapper; use arrays for more width/height), and the correct tilemap will be loaded in when the main sprite moves between the edges, with a fancy animation! The Overworld category is added to the toolbox.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/Brohann3214/custom-keybind-extension"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/custom-keybinds-extension-aka-more-buttons/24416?u=unsignedarduino
---

This extension allows you to rebind the default keys, so you don't have to, for example, use WASD to control up/left/down/right, switch it around, or use it to gain up to 24 unique inputs (by changing the keybinds for player 3 and player 4)! It is similar to the browser events extension but you still use the regular blocks to determine when the "up" button on the simulator is pressed (defaulting to W or up arrow, but you can change that with this extension). The `Keybinds` category is added.
11 changes: 11 additions & 0 deletions content/extensions/086-UnsignedArduino---Visual-Tilemap-Layers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/UnsignedArduino/Visual-Tilemap-Layers"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/visual-tilemap-layers-extension/34877?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/64107-20940-88917-14757"
---

This extension allows you to render (no collisions) multiple tilemap layers, making it easier to decorate tilemaps. This extension adds a `Visual TileMap Layers` category to the toolbox.
5 changes: 5 additions & 0 deletions content/extensions/087-Renderthegreat---async-extension.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
repo: "https://github.com/Renderthegreat/async-extension"
---

Brings JavaScript-style promises to MakeCode Arcade, making asynchronous programming easier! Adds an `Asynchronous` category to the toolbox.
11 changes: 11 additions & 0 deletions content/extensions/088-agnotario---depth-by-y.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/agnotario/depth-by-y"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/extension-depth-by-y-auto-sorting-sprites-by-y-axis/36151?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S79937-70949-73300-20288"
---

Automatically sort sprite layers in MakeCode Arcade based on their Y position to simulate depth in top-down or isometric games. MakeCode Arcade currently lacks a built-in method for controlling sprite layering or z-ordering. This extension aims to fill that gap, providing a simple and accessible solution, especially beneficial in educational settings where students benefit from visual clarity with minimal code complexity. Additionally, you are able to sort by the bottom of the sprite instead of just the Y with the blocks in the Depth by Y category.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/WoofWoofCodes/pxt-javascript-extras"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/making-an-extension-for-every-javascript-exclusive-feature-i-can-think-of/36766?u=unsignedarduino
---

This extension adds a lot of random little blocks normally hidden to JavaScript, all in one extension, such as some extra image manipulation, customizing built-in UIs (lives, info HUD), system menu blocks, sprite APIs, and more! It adds a `Buffer` and `Extras` category under the advanced category drawer, and many more blocks scattered throughout the categories. It's recommended to read the [source code](https://github.com/WoofWoofCodes/pxt-javascript-extras/blob/master/extras.ts) of the extension to see what you get.
13 changes: 13 additions & 0 deletions content/extensions/090-bladebaillio---soft-body-extension.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
repo: "https://github.com/bladebaillio/soft-body-extension"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/soft-body-rope-etension/33805?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S14819-80085-77394-00883"
- title: Complex demo (use mouse/touch screen)
url: "https://makecode.com/_cYfR2eMkAP7x"
---

An extension with a bunch of blocks for procedural animation on MakeCode Arcade. This extension can be used for animating ropes, vines, creatures, etc. through physics. This will add a Softbody category to the toolbox. It is recommended to check out the
11 changes: 11 additions & 0 deletions content/extensions/091-rando-muser---sammy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/rando-muser/sammy"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/sammy-text-to-speech-speech-synthesizer-extension/39499?u=unsignedarduino
- title: SAMMY website
url: "https://rando-muser.neocities.org/sammy"
---

SAMMY (short for "Software Automatic Mouth Makecode Yippee") is an extension for formant synthesis, layering multiple sounds on top of each other to synthesize a human voice! An [accompanying website](https://rando-muser.neocities.org/sammy) (also linked below) about the extension includes a tool to automatically translate text into the required custom phonetic syllables for the extension. For any human voice synthesis extensions - including this one - it is still recommended to display the actual text the character is saying for accessibility! A `SAMMY` category is added to the toolbox. (at the time of this writing, the category color is yellow, which can be difficult to read on the light / orange themes)
8 changes: 8 additions & 0 deletions content/extensions/092-cle-spec---water-extension-demo.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
repo: "https://github.com/cle-spec/water-extension-demo"
links:
- title: Demo
url: "https://arcade.makecode.com/S10158-91196-50931-32148"
---

Animated water tile pack for building dynamic rivers, ponds, and ocean areas in MakeCode Arcade. Can also be used to animate tiles that are images. This will add a category to your toolbox called TileAnimation.
8 changes: 8 additions & 0 deletions content/extensions/093-lamannamamma---Warriorplayer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
repo: "https://github.com/lamannamamma/Warriorplayer"
links:
- title: Demo
url: "https://makecode.com/_XbEaY9a67bXC"
---

Adds a pre-animated warrior sprite all set up for your game. Adds a `WarriorPlayer` category.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
repo: "https://github.com/YamJam-dev/pxt-background-extension"
links:
- title: Forum post
url: "https://forum.makecode.com/t/background-extension/42741?u=unsignedarduino"
---

In the Background category, several blocks are added that allow you to quickly customize your background in your game.
11 changes: 11 additions & 0 deletions content/extensions/095-riknoll---arcade-second-screen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/riknoll/arcade-second-screen"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/extension-arcade-second-screen/44095?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S51049-44277-43860-55484"
---

Instead of needing to split the screen into two smaller separate areas, multiplayer games can now have two different screens: one screen for player 1 (the server) and a different screen for players 2 through 4 (the clients)! There is no way for players 3 and 4 to have their own cameras; it is highly recommended to read the forum thread to see how it is built and its limitations. You can use the split-screen extension for players 2, 3, and 4, though. This adds a `Second Screen` category to the toolbox.
10 changes: 10 additions & 0 deletions content/extensions/096-robo-technical-group---pxt-arcade-mazes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
repo: "https://github.com/robo-technical-group/pxt-arcade-mazes"
links:
- title: Forum post
url: "https://forum.makecode.com/t/mazes-extension/290?u=unsignedarduino"
- title: Demo
url: "https://arcade.makecode.com/94958-21669-01982-44551"
---

You can generate mazes with a variety of different algorithms to use as tilemaps in your games with this extension! Adds a `Mazes` category under the advanced section of the toolbox.
8 changes: 8 additions & 0 deletions content/extensions/097-arandomjuyongithub---pxt-vector2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
repo: "https://github.com/arandomjuyongithub/pxt-vector2"
links:
- title: Forum post
url: "https://forum.makecode.com/t/vector2-extension/28676?u=unsignedarduino"
---

Don't use number arrays to represent 2D vectors in your game; use this extension instead! It provides a complete solution to create, manipulate, and do fancy math on 2D vectors, all under the `Vectors` category. Perfect for complex physics-based games.
10 changes: 10 additions & 0 deletions content/extensions/098-AqeeAqee---pxt-isometric-sideview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
repo: "https://github.com/AqeeAqee/pxt-isometric-sideview"
links:
- title: Forum post
url: "https://forum.makecode.com/t/isometric-render/22580/58?u=unsignedarduino"
- title: Demo
url: "https://arcade.makecode.com/S45838-78908-96256-43303"
---

Look at your side-scrolling tilemap games from a different angle with the isometric sideview extension! Adds the `3D Render` category to the toolbox.
9 changes: 9 additions & 0 deletions content/extensions/099-neintoes---pxt-raycasting.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/neintoes/pxt-raycasting"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/3d-rendering-with-floor-and-ceiling/29758/8?u=unsignedarduino
---

View your top-down tilemap games in a 3D environment with floor and ceiling rendering! Uses raycasting to render 3D views, similar to the Doom video game. Adds a `3D Render` category.
13 changes: 13 additions & 0 deletions content/extensions/100-bladebaillio---ik-extension.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
repo: "https://github.com/bladebaillio/ik-extension"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/inverse-kinematics-extension/34823/5?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S92603-09883-59872-57892"
- title: Wikipedia article on inverse kinematics
url: "https://en.wikipedia.org/wiki/Inverse_kinematics"
---

[Inverse kinematics](https://en.wikipedia.org/wiki/Inverse_kinematics) is the mathematical process to calculate the necessary joint angles for a chain to end at a specific spot, such as for a robotic arm! Adds the `Ikchain` category to the toolbox.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/bladebaillio/pxt_brightness_extension"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/is-there-anything-except-the-pause-menu-which-will-allow-me-to-change-the-brightness-of-the-display/34712/3?u=unsignedarduino
---

A small extension that allows you to change the brightness of the screen, similar to the system menu items that let you change it! Adds a Brightness category to the toolbox.
11 changes: 11 additions & 0 deletions content/extensions/102-ShrimpCatDev---string-images.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/ShrimpCatDev/string-images"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/drawing-images-from-strings/33911?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S04617-78968-41004-12028"
---

A simple helper that allows you to render 1-bit images with a binary string! Adds a single block in the `Strings` category.
10 changes: 10 additions & 0 deletions content/extensions/103-bladebaillio---pxt-metaballs-extension.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
repo: "https://github.com/bladebaillio/pxt-metaballs-extension"
links:
- title: Forum post
url: "https://forum.makecode.com/t/metaballs-extension/34541?u=unsignedarduino"
- title: Demo
url: "https://arcade.makecode.com/S51997-53419-87135-84157"
---

Draw smooth, fluid, interactive metaballs/blob entities that merge and interact with each other with this extension! (Check out the demo - it's quite satisfying!) Adds a Metaballs category to the toolbox.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/eugeneredwing8/arcade-sprite-basics"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/extension-arcade-sprite-basics/38013?u=unsignedarduino
---

Within the `Basics` category you'll find some blocks that simplify sprite control. Sure, they might be simple to implement in blocks, but why not have an extension handle it for you in a clean block already?
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/bladebaillio/line-canvas-extension"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/i-need-help-making-a-game/36982/15?u=unsignedarduino
---

A simple extension that will draw a line between two sprites. Adds a `lines` category.
9 changes: 9 additions & 0 deletions content/extensions/106-ChimbroDaPro---arcade-easing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
repo: "https://github.com/ChimbroDaPro/arcade-easing"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/extension-arcade-easing-move-your-sprite-from-a-to-b-in-style/39077?u=unsignedarduino
---

This is the complete toolkit if you want your sprites, camera, or almost anything else to ease smoothly instead of a linear start and stop! Great for polishing UIs, making sprite movements more dynamic, or anything else that would benefit from smoother motion. Adds an Easing category.
11 changes: 11 additions & 0 deletions content/extensions/107-Monk070---makecode-sam-speech.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/Monk070/makecode-sam-speech"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/extension-sam-text-to-speech/39885?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/85126-05184-91315-40595"
---

`makecode-sam-speech` is an extension that implements SAM (Software Automatic Mouth) to synthesize a human voice. The speech API may be easier than the SAMMY extension due to its built-in automatic translation from English to the required phonetic sounds to speak. For any human voice synthesis extensions - including this one - it's still recommended to display the actual text that is being spoken on display for accessibility! Adds a `SAM` category to the toolbox.
11 changes: 11 additions & 0 deletions content/extensions/108-bladebaillio---ragdoll-extension.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/bladebaillio/ragdoll-extension"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/ragdoll-physics-extension/40390?u=unsignedarduino
- title: Demo
url: "https://arcade.makecode.com/S01289-57061-82681-25296"
---

This is a comprehensive extension to utilize rag dolls / soft bodies in your MakeCode Arcade games! Check out the example code to understand how to link up all the sprites together. This extension adds a `Ragdoll` category to the toolbox.
11 changes: 11 additions & 0 deletions content/extensions/109-riknoll---arcade-custom-instruments.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
repo: "https://github.com/riknoll/arcade-custom-instruments"
links:
- title: Forum post
url: >-
https://forum.makecode.com/t/extension-arcade-custom-instruments/41662?u=unsignedarduino
- title: Demo
url: "https://makecode.com/_ct4d4JA7KYm5"
---

This extension implements the blocks needed to modify the instruments in your MakeCode Arcade songs! It is designed to modify the nine default instruments (dog, duck, etc.) and change their properties, such as their waveform, octave, envelopes, and more! Adds an `Instruments` category with no icon.
Loading
Loading