# All Undertale SOULS Demo

**URL:** <https://forum.makecode.com/t/all-undertale-souls-demo/41399>\
**Category:** Show & Tell\
**Created:** [January 5, 2026, 10:11pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399 "2026-01-05T22:11:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 5, 2026, 10:11pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/1 "2026-01-05T22:11:11Z")

</div>

This is my newest game is still a work in progress, but it’s slowly coming together. I’ve already coded the red, blue, and green SOULS, and I’m currently working on yellow and purple. Each SOUL has its own mechanics, so a lot of the work has been making sure they all feel different and actually fun to play. (It’s been hard trust me)

Right now, blue is by far the easiest SOUL. It’s playable and works as intended, but it definitely needs to be harder, and I’m planning to rework or tweak it in the near future so it’s more interesting. Green and red are in a better spot difficulty-wise, but there’s still balancing and polish to do across the board.

There’s still a lot left to finish, but progress has been slow and steady, and I’m happy with how it’s shaping up so far, and you can press {Menu} to view which battles you’ve beaten.

I should mention that this is based of @Nugit’s project, [fight a guy](https://forum.makecode.com/t/fight-a-guy/40499) (I know him IRL)

And without further ado, here is the game!

> **[All Undertale SOULS DEMO](https://arcade.makecode.com/91281-35590-99380-98377)**
>
> cool game

> **Previous version**
>
> [https://arcade.makecode.com/S16187-91850-76298-96361](https://arcade.makecode.com/S16187-91850-76298-96361)

P.S sorry for going on a yapfest.

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 8, 2026, 6:16pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/2 "2026-01-08T18:16:09Z")

</div>

An update has been added!!!  
I have now added

- I-frames,
- Slightly nerfed red SOUL
- Slightly buffed blue SOUL

And, that’s it! I know it’s not a big update and most of you probably don’t care about this really, but still, I’m proud of it, and if you have the time, please play it, tell me what you think, what I should add / remove.  
Also, if anyone can make a jumping system for the blue SOUL like in the actual game, that would be peak.

> **[All Undertale SOULS DEMO](https://arcade.makecode.com/92166-07398-33758-59146)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [January 9, 2026, 4:47am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/3 "2026-01-09T04:47:57Z")

</div>

Looks like that [Undertale Remake](https://forum.makecode.com/t/undertale-arcade-devlog/32377) from a couple years back is still possible.

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 13, 2026, 12:09am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/4 "2026-01-13T00:09:54Z")

</div>

Woo Hoo!!! Another update!!!  
This time I have added

- Buff to blue SOUL. (Again)
- First attack of purple SOUL  
Again, if any one could help me with a better jumping mechanic for the blue SOUL I would greatly appreciate it. (if anyone’s wondering, I want it to be so that the more you hold the up button, the higher you go, that caps at a certtain point.)  
[https://arcade.makecode.com/S36050-25888-39927-37218](https://arcade.makecode.com/S36050-25888-39927-37218)

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 13, 2026, 9:54pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/5 "2026-01-13T21:54:09Z")

</div>

Bug fixes… they must be done…

> **[All Undertale SOULS DEMO](https://arcade.makecode.com/58858-62132-59496-35869)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 17, 2026, 11:34pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/6 "2026-01-17T23:34:21Z")

</div>

Another update!!!

> **[All Undertale SOULS DEMO](https://arcade.makecode.com/40090-89474-34591-67943)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

- Purple Fight fully completed!!!
- Slight nerf to blue SOUL

And uhhhh yeah…  
Oh yeah, vote on this or I will steal your cookies

_Poll ([view on site](https://forum.makecode.com/t/all-undertale-souls-demo/41399/6))_

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 24, 2026, 3:05am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/7 "2026-01-24T03:05:51Z")

</div>

Thanks to @Danny_Devention for being the only person to vote on this. (Apart from me)  
so I will do all of the above!!!  
unless of course someone else votes…

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [January 24, 2026, 9:45pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/8 "2026-01-24T21:45:03Z")

</div>

Hey, no prob. 👌 Keep working on this, its looking really good so far!

Perhaps we could make a Consept boss once this is done? I’m good at writing all the outcomes for Diologe, along with being decent at pixel art, I just kinda struggle on the coding side of things.

One other thing, I would suggest using Richard’s [Mini Menu](https://forum.makecode.com/t/arcade-mini-menu-extension/14368) extension instead of the story extension for the options. I think it might better suit an options menu rather then the diologe one you have currently.

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 25, 2026, 2:11am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/9 "2026-01-25T02:11:49Z")

</div>

I used @Danny_Devention idea and replaced the story extension with the Mini menu and added a cool background because I thought it looked kind of bland.

> **[All Undertale SOULS DEMO](https://arcade.makecode.com/S07215-69350-48100-35624)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [January 25, 2026, 2:48am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/10 "2026-01-25T02:48:07Z")

</div>

if you want i can make music for the ultra boss that danny suggested (or you could use penumbra phantasm Reyce mix)

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 25, 2026, 4:34am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/11 "2026-01-25T04:34:11Z")

</div>

if you have spare time, could you make music for just the normal things, as we probably won’t get to the ultimate final boss for a while

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 25, 2026, 8:08pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/12 "2026-01-25T20:08:29Z")

</div>

also, you could use richards new extention to make music: [here](https://forum.makecode.com/t/extension-arcade-custom-instruments/41662)

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [January 25, 2026, 8:08pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/13 "2026-01-25T20:08:40Z")

</div>

Yeah i’d rather we go adapting original tracks. Maybe if we do decent enough on a Toriel adaptation we can branch out into other AU’s or even franchice cross overs.

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [January 25, 2026, 8:11pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/14 "2026-01-25T20:11:02Z")

</div>

alright

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 25, 2026, 10:40pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/15 "2026-01-25T22:40:49Z")

</div>

New update!!!

> **[All Undertale SOULS DEMO](https://arcade.makecode.com/S46233-84555-96009-30876)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

I have added

- Fixed green animation
- Fixed bug were the turn-around bullets don’t work after the second countdown ended
- Added yellows first attack!!!

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [January 26, 2026, 4:04am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/16 "2026-01-26T04:04:21Z")

</div>

Has it really been that long already.

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [January 26, 2026, 4:07pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/17 "2026-01-26T16:07:40Z")

</div>

I know, its crazy. Is it just me or does it seem like time starting to move faster for everyone?

---

<div class="post-metadata">

**Author:** ![Sonicblaston](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sonicblaston/32/19164_2.png) [@Sonicblaston](https://forum.makecode.com/u/Sonicblaston)\
**Post date:** [January 26, 2026, 8:22pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/18 "2026-01-26T20:22:45Z")

</div>

It’s called getting old

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [January 26, 2026, 8:24pm UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/19 "2026-01-26T20:24:58Z")

</div>

like some kind of turtle

---

<div class="post-metadata">

**Author:** ![Air](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/air/32/26413_2.png) [@Air](https://forum.makecode.com/u/Air)\
**Post date:** [January 30, 2026, 12:25am UTC](https://forum.makecode.com/t/all-undertale-souls-demo/41399/20 "2026-01-30T00:25:19Z")

</div>

> **[All Undertale SOULS DEMO](https://arcade.makecode.com/S54384-46189-63122-35725)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

Another update!!!  
Yellow fight has been fully completed, and I will ask my friend to improve the art in the game, so that will probably be the next update.

[Next page](https://forum.makecode.com/t/all-undertale-souls-demo/41399.md?page=2)
