# Procedurally Generated Backrooms Game

**URL:** <https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425>\
**Category:** Show & Tell\
**Tags:** game\
**Created:** [August 16, 2026, 11:56pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425 "2026-08-16T23:56:51Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fitz/32/34742_2.png) [@Fitz](https://forum.makecode.com/u/Fitz)\
**Post date:** [August 16, 2026, 11:56pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/1 "2026-08-16T23:56:51Z")

</div>

I made a procedurally generated backrooms game, right now it’s only a walking sim, but I will add more things in the future, possibly more levels or some survival mechanic.

> **[Backrooms: Liminal Drift](https://arcade.makecode.com/S76457-17981-16663-37158)**
>
> A procedurally generated backrooms walking simulator.
> 
> Version Alpha 1.0

What the modes do:

Normal Mode - Normal map creation, 33% chance for a tile to be a wall

Open - A more open map, 25% chance for a tile to be a wall

---

<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:** [August 17, 2026, 3:08am UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/2 "2026-08-17T03:08:24Z")

</div>

The backrooms movie is going to spawn so many new backrooms games! If you wanna make it infinite, you could try shifting the tilemap around as the player walks to generate more terrain! I’ve done something like that before for a 2D game so it should translate to 3D and would be quite cool.

---

<div class="post-metadata">

**Author:** ![Fitz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fitz/32/34742_2.png) [@Fitz](https://forum.makecode.com/u/Fitz)\
**Post date:** [August 18, 2026, 2:23am UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/3 "2026-08-18T02:23:16Z")

</div>

How could I do that? I don’t think arcade-overworld supports tilemaps, but maybe I’m wrong.

---

<div class="post-metadata">

**Author:** ![heaty2030](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/heaty2030/32/30013_2.png) [@heaty2030](https://forum.makecode.com/u/heaty2030)\
**Post date:** [August 18, 2026, 3:07am UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/4 "2026-08-18T03:07:51Z")

</div>

cool game

---

<div class="post-metadata">

**Author:** ![NeverStopTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/neverstopthecoder/32/21194_2.png) [@NeverStopTheCoder](https://forum.makecode.com/u/NeverStopTheCoder)\
**Post date:** [August 18, 2026, 3:09am UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/5 "2026-08-18T03:09:54Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/9/0/90d85d75abc253ddf0aca523ac131de208d2dc85.png)

help me I think I wanna go home

---

<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:** [August 18, 2026, 3:10am UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/6 "2026-08-18T03:10:59Z")

</div>

This is quite cool.

The current generation is a little cave like, I wonder how it would look if you added rooms around and maybe hallways.

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [August 18, 2026, 3:20am UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/7 "2026-08-18T03:20:10Z")

</div>

AWSOME!!! yes makecode sentence

---

<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:** [August 18, 2026, 3:24am UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/8 "2026-08-18T03:24:31Z")

</div>

You wouldn’t need that. You spawn the player in the center of a map and every time they get close to an edge you copy the tilemap around them, place it all into the center of an empty tilemap, and randomize the rest of the area.

---

<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:** [August 18, 2026, 9:58pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/9 "2026-08-18T21:58:07Z")

</div>

It does

---

<div class="post-metadata">

**Author:** ![ShadowWhisker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/shadowwhisker/32/35148_2.png) [@ShadowWhisker](https://forum.makecode.com/u/ShadowWhisker)\
**Post date:** [September 4, 2026, 6:19pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/10 "2026-09-04T18:19:03Z")

</div>

I run at mach 5 😂

---

<div class="post-metadata">

**Author:** ![ShadowWhisker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/shadowwhisker/32/35148_2.png) [@ShadowWhisker](https://forum.makecode.com/u/ShadowWhisker)\
**Post date:** [September 4, 2026, 6:19pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/11 "2026-09-04T18:19:17Z")

</div>

I found the lemon-flavored candy cane

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/1/812a970d5a4c83128a2c2b9acdaa96eb6d771479.png)

---

<div class="post-metadata">

**Author:** ![kirbob](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kirbob/32/34880_2.png) [@kirbob](https://forum.makecode.com/u/kirbob)\
**Post date:** [September 4, 2026, 7:17pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/12 "2026-09-04T19:17:03Z")

</div>

wait wut..

ohhh i see it

---

<div class="post-metadata">

**Author:** ![DEBOI](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/deboi/32/25485_2.png) [@DEBOI](https://forum.makecode.com/u/DEBOI)\
**Post date:** [September 8, 2026, 3:33pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/13 "2026-09-08T15:33:42Z")

</div>

Yooo! This is sick!

---

<div class="post-metadata">

**Author:** ![1978monkeynutze](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/1978monkeynutze/32/33979_2.png) [@1978monkeynutze](https://forum.makecode.com/u/1978monkeynutze)\
**Post date:** [September 8, 2026, 6:28pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/14 "2026-09-08T18:28:09Z")

</div>

welcome back to the forums

---

<div class="post-metadata">

**Author:** ![ShadowWhisker](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/shadowwhisker/32/35148_2.png) [@ShadowWhisker](https://forum.makecode.com/u/ShadowWhisker)\
**Post date:** [September 8, 2026, 6:28pm UTC](https://forum.makecode.com/t/procedurally-generated-backrooms-game/45425/15 "2026-09-08T18:28:13Z")

</div>

Ah, one of videogame historys most INFURIATING things… the unreachable room.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/d/7d034bf9106d642cae840aeafb08934f85178850.png)
