# How can I efficiently place multiple tiles on a tilemap at runtime in MakeCode Arcade?

**URL:** <https://forum.makecode.com/t/how-can-i-efficiently-place-multiple-tiles-on-a-tilemap-at-runtime-in-makecode-arcade/39022>\
**Category:** Help\
**Tags:** game\
**Created:** [September 2, 2025, 4:13pm UTC](https://forum.makecode.com/t/how-can-i-efficiently-place-multiple-tiles-on-a-tilemap-at-runtime-in-makecode-arcade/39022 "2025-09-02T16:13:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![TrissyTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/trissythecoder/32/14169_2.png) [@TrissyTheCoder](https://forum.makecode.com/u/TrissyTheCoder)\
**Post date:** [September 2, 2025, 4:13pm UTC](https://forum.makecode.com/t/how-can-i-efficiently-place-multiple-tiles-on-a-tilemap-at-runtime-in-makecode-arcade/39022/1 "2025-09-02T16:13:55Z")

</div>

Hi everyone,

I’m building a cryptic platformer in MakeCode Arcade. I want to place multiple tiles at runtime instead of manually in the editor.

Manually creating a tilemap for each of several levels (a hundred levels) is inefficient. I want to store each level as text and have a decoder place an 8x8 section in an empty tilemap for each letter in the code. Placing each tile one by one (for each section) at runtime is tedious. Ideally, this should be easy to read and modify.

Can anyone recommend a specific extension or built-in feature that efficiently places multiple tiles on a tilemap at runtime, especially for decoding level data stored as text?

---

<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:** [September 2, 2025, 4:24pm UTC](https://forum.makecode.com/t/how-can-i-efficiently-place-multiple-tiles-on-a-tilemap-at-runtime-in-makecode-arcade/39022/2 "2025-09-02T16:24:47Z")

</div>

We’ve done similar things on stream before, but i don’t believe we’ve wrapped it in an extension (or that i’ve seen others do so) – `arcade-tile-util` has some features that’d make it easier but doesn’t cover composing them into one.

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

@richard could be a reasonable 1 stream extension or tile utils addition maybe (and also tagging in case you remember something specific i’m forgetting that could handle this already)

---

<div class="post-metadata">

**Author:** ![TrissyTheCoder](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/trissythecoder/32/14169_2.png) [@TrissyTheCoder](https://forum.makecode.com/u/TrissyTheCoder)\
**Post date:** [September 3, 2025, 5:00pm UTC](https://forum.makecode.com/t/how-can-i-efficiently-place-multiple-tiles-on-a-tilemap-at-runtime-in-makecode-arcade/39022/3 "2025-09-03T17:00:51Z")

</div>

Thanks! This was helpful in what I was trying to achieve. I was able to do this code that copies each tile to the current tilemap (\_origin is where it’s placed).

 ![Screenshot 2025-09-02 7.43.42 PM](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/b/1/b198ebba116ad5c27bd0b2956429f0fe91fcb9c0.png)

---

<div class="post-metadata">

**Author:** ![BotWarrior](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/botwarrior/32/25328_2.png) [@BotWarrior](https://forum.makecode.com/u/BotWarrior)\
**Post date:** [September 3, 2025, 5:27pm UTC](https://forum.makecode.com/t/how-can-i-efficiently-place-multiple-tiles-on-a-tilemap-at-runtime-in-makecode-arcade/39022/4 "2025-09-03T17:27:06Z")

</div>

Are you talking about “stamping” one tile map one another? Sort of how images  
draw my image on my image 2? If you are doing tlemaps, it would be awesome to add some blocks that make it easier to check around a location. I always hate doing nested if else blocks just to check the 8 squares around the player.
