# I'm trying to make an UT fangame, UnderCrap an UT recreation

**URL:** <https://forum.makecode.com/t/im-trying-to-make-an-ut-fangame-undercrap-an-ut-recreation/42865>\
**Category:** Help\
**Created:** [March 23, 2026, 9:47pm UTC](https://forum.makecode.com/t/im-trying-to-make-an-ut-fangame-undercrap-an-ut-recreation/42865 "2026-03-23T21:47:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Frisk](https://avatars.discourse-cdn.com/v4/letter/f/f08c70/32.png) [@Frisk](https://forum.makecode.com/u/Frisk)\
**Post date:** [March 23, 2026, 9:47pm UTC](https://forum.makecode.com/t/im-trying-to-make-an-ut-fangame-undercrap-an-ut-recreation/42865/1 "2026-03-23T21:47:48Z")

</div>

Yeah UnderCrap. I’m done Once apon apon a time so um… yeah. But idk how to make it **SAVE like in UT** and reset and the game remembers even you close the tab but I’m not sure if that is possible.

Here’s the link I guess if you can help me.

[https://makecode.com/\_8mLLWvV9WJh8](https://makecode.com/_8mLLWvV9WJh8)

The game was meant to be Crap cuz’ it’s Undercrap.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [April 15, 2026, 8:48pm UTC](https://forum.makecode.com/t/im-trying-to-make-an-ut-fangame-undercrap-an-ut-recreation/42865/2 "2026-04-15T20:48:23Z")

</div>

You would use the settings extension (it’s built in I believe) for that! (Or [better settings](https://forum.makecode.com/t/extension-bettersettings-save-booleans-images-and-string-arrays/19089), if you want more control.)

It will save when you reset and when you close the tab! Whenever you want to save the game, the settings you define will stay, so you can load them back into the game when it restarts. To load the save file in, add an if statement on start to check if the setting exists (if it doesn’t exist, it means the player has never made a save file, so you should load them at the beginning of the game) then if they do exist, load the correct tile maps/ position / stats / sprites corresponding to their save data.

Here’s how I’d recommend saving an undertale file:

- Save the player’s ‘level’ (the tile map they are on or the stage they are at in the game) as a number, rhen load the scene corresponding to that number when the game starts
- Save any stats the player has (idk like money? I’ve never played UT) as a number to load in
- Save the players position as numbers, then set the player back to that position when it loads

Let me know if you have may questions or want more specific help! ☺
