# \[News\] Upcoming tilemap editor for Arcade

**URL:** <https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839>\
**Category:** Arcade\
**Created:** [December 3, 2019, 1:00am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839 "2019-12-03T01:00:07Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [December 3, 2019, 1:00am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/1 "2019-12-03T01:00:07Z")

</div>

Hey folks,

We’ve been working on a new experience for editing tilemaps in Arcade and it’s finally far enough along that I wanted to share a little teaser! Here’s a quick preview:

 ![2019-12-02 16 47 10](https://user-images.githubusercontent.com/13754588/70006918-83f2fd80-1523-11ea-9c0f-928ae15fdca7.gif)

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [December 3, 2019, 1:14am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/2 "2019-12-03T01:14:24Z")

</div>

New features (this list is subject to change):

1. **See your tiles in the editor** : Instead of an image that maps to tiles, you can now see the tiles directly in the map you are editing
2. **256 tiles per map** : Up from the previous limit of 16
3. **Only one block required** : No more assigning images to colors; tiles are created inside the same editor as the map and shared between all tilemaps in your project
4. **Draw walls anywhere** : You can now paint walls directly onto the map
5. **Tile gallery** : Use any of our built-in tile assets easily

---

<div class="post-metadata">

**Author:** ![NightIsland](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nightisland/32/349_2.png) [@NightIsland](https://forum.makecode.com/u/NightIsland)\
**Post date:** [December 4, 2019, 1:03am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/3 "2019-12-04T01:03:27Z")

</div>

That looks outstanding! A highly welcome addition 🙂

Can I ask for one thing, though? I have always found it useful to be able to create tile maps programmatically by creating an image - adding one pixel per tile made it easy and quick - so I’d love to have some additional API to do the same with this style of tile map, if there’s no other way to do it.

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [December 4, 2019, 1:36am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/4 "2019-12-04T01:36:40Z")

</div>

There will still be APIs that can be used programmatically, but they might be JavaScript only. We’re still figuring out what we will surface in blocks.

All existing projects will continue working as they do now; we’ll be hiding the old blocks in the toolbox but they will stay if you already have them in your project. Those old APIs will also still be available in JavaScript but we’ll mark them as deprecated.

Programmatic tilemaps in blocks might be good as an extension (like animation is today).

---

<div class="post-metadata">

**Author:** ![NightIsland](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nightisland/32/349_2.png) [@NightIsland](https://forum.makecode.com/u/NightIsland)\
**Post date:** [December 4, 2019, 1:50am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/5 "2019-12-04T01:50:35Z")

</div>

Works for me. Thank you!

---

<div class="post-metadata">

**Author:** ![chusa83](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@chusa83](https://forum.makecode.com/u/chusa83)\
**Post date:** [December 4, 2019, 1:33pm UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/6 "2019-12-04T13:33:07Z")

</div>

Thanks!!! Looks great!!!

---

<div class="post-metadata">

**Author:** ![Vidget](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/vidget/32/29_2.png) [@Vidget](https://forum.makecode.com/u/Vidget)\
**Post date:** [December 6, 2019, 2:57pm UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/7 "2019-12-06T14:57:02Z")

</div>

Awesome!!!

---

<div class="post-metadata">

**Author:** ![shaqattack8](https://avatars.discourse-cdn.com/v4/letter/s/3da27b/32.png) [@shaqattack8](https://forum.makecode.com/u/shaqattack8)\
**Post date:** [December 7, 2019, 11:25pm UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/8 "2019-12-07T23:25:46Z")

</div>

That looks so good. A lot of the updates, like the new gallery images, look (to me at least) like a big platforming game, or a top-down dungeon crawler is in the works.

---

<div class="post-metadata">

**Author:** ![Momoro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/momoro/32/520_2.png) [@Momoro](https://forum.makecode.com/u/Momoro)\
**Post date:** [December 22, 2019, 5:46am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/9 "2019-12-22T05:46:25Z")

</div>

Is it open to be used at the moment? I would very much LOVE to use it! 🙂 Looks great!

---

<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:** [December 22, 2019, 6:50am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/10 "2019-12-22T06:50:54Z")

</div>

It’s currently available in the beta version of the editor - [https://arcade.makecode.com/beta](https://arcade.makecode.com/beta)

---

<div class="post-metadata">

**Author:** ![Momoro](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/momoro/32/520_2.png) [@Momoro](https://forum.makecode.com/u/Momoro)\
**Post date:** [December 23, 2019, 2:51am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/11 "2019-12-23T02:51:13Z")

</div>

Thanks! Look Great!

---

<div class="post-metadata">

**Author:** ![p3nguinc4g3](https://avatars.discourse-cdn.com/v4/letter/p/ee59a6/32.png) [@p3nguinc4g3](https://forum.makecode.com/u/p3nguinc4g3)\
**Post date:** [December 29, 2019, 7:50pm UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/12 "2019-12-29T19:50:07Z")

</div>

I love the way that this looks and works but I’m having problems on my project with it. When I set it to use a TileScale of Eight, the walls don’t work and there are visual gaps between all the tiles. I know this is in beta still, so I just wanted to let you know that there seem to be some issues with it when it’s set to anything other than the default of 16.

---

<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:** [December 29, 2019, 9:21pm UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/13 "2019-12-29T21:21:49Z")

</div>

Thanks for reporting that issue, I’ll take a look at sizing issues after new years (if you have any examples where its clearly broken I’d love to see them so I can verify the fixes - feel free to post here or just send them to me if you don’t want to publicly share yet) - I think the tile scale feature was left in a slightly weird spot with the initial upgrades to the tilemap editor, already fixed a few other minor bugs with it.

---

<div class="post-metadata">

**Author:** ![p3nguinc4g3](https://avatars.discourse-cdn.com/v4/letter/p/ee59a6/32.png) [@p3nguinc4g3](https://forum.makecode.com/u/p3nguinc4g3)\
**Post date:** [December 30, 2019, 2:44am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/14 "2019-12-30T02:44:11Z")

</div>

![arcade-Deadly-Octopus-Island](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/1X/0f2caf46f22b3c21298e41c2c924b5cacc239458.png)  
Sure thing, here’s the file I’m working on. It’s very simple; I was just at the point of creating assets. Thanks for the quick response. I really love all the changes that are in progress. 🙂

---

<div class="post-metadata">

**Author:** ![p3nguinc4g3](https://avatars.discourse-cdn.com/v4/letter/p/ee59a6/32.png) [@p3nguinc4g3](https://forum.makecode.com/u/p3nguinc4g3)\
**Post date:** [January 6, 2020, 2:24am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/15 "2020-01-06T02:24:35Z")

</div>

It looks like this was fixed in the most recent update. Thanks for your work on it; all the new stuff is great!

---

<div class="post-metadata">

**Author:** ![kjw](https://avatars.discourse-cdn.com/v4/letter/k/e79b87/32.png) [@kjw](https://forum.makecode.com/u/kjw)\
**Post date:** [January 6, 2020, 10:08am UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/16 "2020-01-06T10:08:46Z")

</div>

I found some 8x8 strangeness but I can’t test it as the code no longer loads ok in `0.16.1`, detail in [Is tile map ok in beta with 8x8 pixel tiles?](https://forum.makecode.com/t/is-tile-map-ok-in-beta-with-8x8-pixel-tiles/891/3)

---

<div class="post-metadata">

**Author:** ![p3nguinc4g3](https://avatars.discourse-cdn.com/v4/letter/p/ee59a6/32.png) [@p3nguinc4g3](https://forum.makecode.com/u/p3nguinc4g3)\
**Post date:** [January 7, 2020, 3:29pm UTC](https://forum.makecode.com/t/news-upcoming-tilemap-editor-for-arcade/839/17 "2020-01-07T15:29:30Z")

</div>

It’s working for me as of right now. 🙂
