# How create an extantion?

**URL:** <https://forum.makecode.com/t/how-create-an-extantion/39309>\
**Category:** Global MakeCode Arcade Game Jam\
**Tags:** make, extension\
**Created:** [September 16, 2025, 10:37pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309 "2025-09-16T22:37:17Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![marchombre](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/marchombre/32/24833_2.png) [@marchombre](https://forum.makecode.com/u/marchombre)\
**Post date:** [September 16, 2025, 10:37pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/1 "2025-09-16T22:37:17Z")

</div>

Hello, I am new hear and I onlie coding withe block but I want to create my own extestion.

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [September 17, 2025, 12:03am UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/2 "2025-09-17T00:03:27Z")

</div>

[https://makecode.com/playground](https://makecode.com/playground) that’s how I learned to do it

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [September 17, 2025, 3:26pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/3 "2025-09-17T15:26:22Z")

</div>

The way I learned was just by looking at other peoples’ extensions, but I know I made a really long explanation on how to add one to your GitHub account (which you need to be able to publish extensions). If you go to [https://github.com/riknoll](https://github.com/riknoll) you can see Richard the mod’s GitHub, and you can see some of his extensions! All that file setup is done by Makecode, so you really don’t have to worry about all that. I found my really long explanation on publishing extensions! Here: [I have a question about extensions - #7 by WoofWoof](https://forum.makecode.com/t/i-have-a-question-about-extensions/36485/7)  
You have to look in other peoples’ extensions to see how to turn functions into blocks and stuff in JavaScript, and the resource that IWasBornYesterday posted above has a lot of documentation on that stuff too.

---

<div class="post-metadata">

**Author:** ![marchombre](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/marchombre/32/24833_2.png) [@marchombre](https://forum.makecode.com/u/marchombre)\
**Post date:** [September 18, 2025, 4:59pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/4 "2025-09-18T16:59:24Z")

</div>

And where can I learn to use Javascript?

---

<div class="post-metadata">

**Author:** ![marchombre](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/marchombre/32/24833_2.png) [@marchombre](https://forum.makecode.com/u/marchombre)\
**Post date:** [September 18, 2025, 4:59pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/5 "2025-09-18T16:59:29Z")

</div>

thank you I will test

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [September 19, 2025, 7:13pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/6 "2025-09-19T19:13:34Z")

</div>

I also learned javaScript by looking at other peoples’ projects. I also learned by placing block code, switching to javaScript, and seeing what it became. Many of my recent projects are in javaScript, and you can look at those if you want, though I don’t really write the most readable code. Feel free to ask any questions you have! Make sure to @ me though, so that I get a notification, otherwise I might never know you asked!

---

<div class="post-metadata">

**Author:** ![marchombre](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/marchombre/32/24833_2.png) [@marchombre](https://forum.makecode.com/u/marchombre)\
**Post date:** [September 20, 2025, 8:42pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/7 "2025-09-20T20:42:23Z")

</div>

Thamk you, but there is no tutoriale or else ? And how can I @ you?

PS: your game ‘‘teeny tiny cat!’’ is really fun

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [September 20, 2025, 8:43pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/8 "2025-09-20T20:43:29Z")

</div>

Put the @ symbol in front of a username, like this:

`@WoofWoof`

That tags the user and they get an alert. Use it appropriately.

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [October 7, 2025, 4:35pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/9 "2025-10-07T16:35:35Z")

</div>

How do I make a GitHub extension?

---

<div class="post-metadata">

**Author:** ![jwunderl](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/jwunderl/32/5308_2.png) [@jwunderl](https://forum.makecode.com/u/jwunderl)\
**Post date:** [October 7, 2025, 4:37pm UTC](https://forum.makecode.com/t/how-create-an-extantion/39309/10 "2025-10-07T16:37:17Z")

</div>

Here’s the ‘getting started’ for the github side: [GitHub extension authoring](https://makecode.com/extensions/github-authoring)
