# Some fun "shaders"

**URL:** https://forum.makecode.com/t/some-fun-shaders/30445
**Category:** Arcade
**Created:** [September 5, 2024, 6:02pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445 "2024-09-05T18:02:05Z")
**Posts on this page:** 10
**Page:** 1

<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: [September 5, 2024, 6:02pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/1 "2024-09-05T18:02:05Z")

</div>

> **[Shaders](https://arcade.makecode.com/96846-54626-88686-11053)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

here are some simple shaders to play around with

0: noise  
 ![downl1oad](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/4/9425dfcb470e91c76f6844199d65b5e3734696cc.gif)

1: wavy  
 ![dow222nload](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/1/81affad0dee6e90464c6edfaa737dffb2d8a3098.gif)

2: glitch  
 ![d3ownload](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/a/7a3b215f48f7a06bf68fddf19ca2e80da2c8c05d.gif)

3: scanline  
 ![downl444oad](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/8/9854f1dcc6f9250101367ad42439ab60a64f9785.gif)

there is an array called `shaderSelection` that allows you to mix and match combinations of shaders, but be careful, if you use too many _ **there might be some lag** _  
 ![all](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/1/a/1a2f7cca67790bb9e520eee925318e068f0153de.gif)

enjoy!

(if you want me to make a custom shader for you let me know, and i will **try** to make it for you!)

---

<div class="post-metadata">

### Author: ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/35475_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)
#### Post date: [September 6, 2024, 6:33pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/2 "2024-09-06T18:33:36Z")

</div>

These are going to be super useful for my glitch game.  
Thanks.

---

<div class="post-metadata">

### Author: ![BlueYoshi507](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blueyoshi507/32/32630_2.png) [@BlueYoshi507](https://forum.makecode.com/u/BlueYoshi507)
#### Post date: [September 6, 2024, 7:35pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/3 "2024-09-06T19:35:00Z")

</div>

Can you make it an extension or something like that. It’s because I want to use them (specially the wavy one) for my SNES Mario game.  
THX!

---

<div class="post-metadata">

### Author: ![Segatendo](https://avatars.discourse-cdn.com/v4/letter/s/898d66/32.png) [@Segatendo](https://forum.makecode.com/u/Segatendo)
#### Post date: [September 6, 2024, 7:35pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/4 "2024-09-06T19:35:22Z")

</div>

I think this would be a stretch but do you think you could make it like let’s say a platformer game and then there were underwater tiles and when the character was underwater the tiles would have a wavy or scan line effect so it looks like the character actually goes under water?

---

<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: [September 7, 2024, 2:12am UTC](https://forum.makecode.com/t/some-fun-shaders/30445/5 "2024-09-07T02:12:27Z")

</div>

well i would, but i have no experience in javascript, so all i can say is go into javascript, copy my code add the extensions i used into your game and paste my code!

---

<div class="post-metadata">

### Author: ![MeatballDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/meatballdev/32/28502_2.png) [@MeatballDev](https://forum.makecode.com/u/MeatballDev)
#### Post date: [August 20, 2025, 6:42pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/6 "2025-08-20T18:42:31Z")

</div>

I can help  
just follow my lead

make every shader setting an individual function and just send it to me, I can send back extension code

---

<div class="post-metadata">

### Author: ![AtlasTG](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/atlastg/32/25690_2.png) [@AtlasTG](https://forum.makecode.com/u/AtlasTG)
#### Post date: [October 1, 2025, 11:09pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/7 "2025-10-01T23:09:18Z")

</div>

I was messing around with some of the code for the wavy one and I made this [https://makecode.com/\_5dFPeT3aWC82](https://makecode.com/_5dFPeT3aWC82)

---

<div class="post-metadata">

### Author: ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)
#### Post date: [October 2, 2025, 5:17pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/8 "2025-10-02T17:17:08Z")

</div>

What??? 🤣

---

<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: [October 2, 2025, 9:40pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/9 "2025-10-02T21:40:48Z")

</div>

really cool! you should totally make a game using that XD

---

<div class="post-metadata">

### Author: ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)
#### Post date: [October 13, 2025, 4:49pm UTC](https://forum.makecode.com/t/some-fun-shaders/30445/10 "2025-10-13T16:49:19Z")

</div>

TrIpPy… I like it!
