# Loading Extension

**URL:** <https://forum.makecode.com/t/loading-extension/23796>\
**Category:** Game Design\
**Tags:** extension\
**Created:** [October 30, 2023, 9:31pm UTC](https://forum.makecode.com/t/loading-extension/23796 "2023-10-30T21:31:57Z")\
**Posts on this page:** 3\
**Page:** 1

<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:** [October 30, 2023, 9:31pm UTC](https://forum.makecode.com/t/loading-extension/23796/1 "2023-10-30T21:31:57Z")

</div>

This is an extension I’ve been working on recently!

> **[GitHub - Blobbey2000/pxt-loading: Blocks to create loading and transition...](https://github.com/blobbey2000/pxt-loading)**
>
> Blocks to create loading and transition screens. Contribute to Blobbey2000/pxt-loading development by creating an account on GitHub.

It has many potential uses, from loading screens to transition screens!

* * *

The blocks:  
 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/e/e59a738c473939d9e29b8612679e8a02153c4f6f.png)

* * *

Loading screen blocks start with one color, which is gradually filled by another color. Putting backwards/forwards in the bottom text slot will change the direction the sprite expands/shrinks in.

* * *

Potential uses:

> **Use 1:**
>
> ![download](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/4/47551aff57621dbd8a21d8960afec67bfa7062c4.gif)  
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/e/e72ec797a33dd5edf616a30285cc9c8d7c26df43.png)

> **Use 2:**
>
> ![download](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/6/68880386e227bb2ea250b23fd9d723caf193f78f.gif)  
> ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/2X/f/f81f59aee0cb44417401172d4aa4037930002b16.png)

These are only two potential uses. There are many more!

* * *

That’s it for now! Let me know if you need help using the extension! 🙂

---

<div class="post-metadata">

**Author:** ![Sarge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sarge/32/19590_2.png) [@Sarge](https://forum.makecode.com/u/Sarge)\
**Post date:** [October 31, 2023, 11:02pm UTC](https://forum.makecode.com/t/loading-extension/23796/2 "2023-10-31T23:02:14Z")

</div>

Nice! Just a suggestion, make the direction argument an Enum member, so you don’t have to type `forwards` or `backwards` and you can instead just choose from a list

---

<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:** [November 1, 2023, 7:45pm UTC](https://forum.makecode.com/t/loading-extension/23796/3 "2023-11-01T19:45:00Z")

</div>

Thanks, good idea!
