After 2 years of working on my 2D game and using this tool I've decided to create this post as my feedback to devs who 'work' on this tool. There's never been updates/fixes to many major things that are broken since release. Granted, there are tilemap extras as extension to default tilemap system that are being worked on but none of the added things adress any issues with the base tool that is still on version 1.0.0! It was NEVER updated since it released 3 years ago! 1. Z position is completely broken Tiles placed on values below 0 should render behind tiles placed on Z 0, increasing should render them in front. What actually happens is totaly random, sometimes it works, sometimes it doesn't. Decreasing or increasing z value makes the tile render in front or back depending on a tile I chose, sometimes they are rendered based on what we placed first (?). Example: place tile on Z 0, then on Z 1 - it renders in front of Z 0, then on Z 2 - it renders in front of 0 and 1, go back to Z 1 and replace the tile - now tile placed on Z 1 renders in front of Z 0 and 2. Completely inconsistent behavior, just play around with it, it will sure break at some point. 2. No way of telling on which Z you placed the tile If you want to erase a tile you placed on Z 4 for example and you forgot - you have to manually go throught every Z you could've used and just try and repeat (option 'remove on all Z positions' would be nice) 3. Tiles mirrored vertically or horizontally (shift + [ or ]) don't get highlighed when focusing on tilemap It makes it difficult to find a tilemap which they are drawn on. (imagine placing it also on different Z, and trying to remove it later.. nightmare) 4. No way to disable palletes in pallete dropdown... ...when you don't need them - making it difficut too switch between ones you actually use. I have 20 palletes but use no more than 3 at the same time and searching for them in this big list is kind of annoying. 5. Unintuitive and lackluster API for making custom brushes and tiles Bad Method and Property naming and absence of essential references ex.: GetTileData method fires whenever you hover over tile with a mouse, no reference of currently chosen tilemap, no way of telling if tile is placed or not. No clear seperation between calls on Tilemap in the scene and Tilemap in pallete window (changing pattele 'reloads' tilemap in pallete window triggering unwanted behaviour on actual scene tilemap). Method StartUp fires then you place a tile (fair enough) but doesn't when you replace it, you have to remove the tile first and many more. 6. Order of Tilemaps in active tilemap dropdown is completely random It's not alphabetical nor it's order from hierarchy, just random. I downloaded custom script from the internet for alphabetical order that implemented it as... custom brush. That's the kind of stretching you have to do to get things done. 7. No way of saving presets on GameObject brush and Random brush No way of placing GameObjects in the pallete for easy access so you can pick and paint, you have to manualy add prefab to the field in Pallete window whenever you want to paint game objects. Yes there is collider tile that lets you add GameObject to the tile and paint it but it's obsolete and has no settings like GameObject Brush (offset, scale etc.). Same for random brush, no presets. 8. Advanced Rule Override Tile is broken Picking one rule to override picks all of them, and trying to replace a sprite for one rule replaces the sprite in every rule. Unusable! 9. No Tile for paiting tiles combined with colliders (basic functionality) No tile that would allow to attach a collider or GameObject to a sprite making it easy to paint world elements with premade collisions removing a need for manually collidering out your level after drawing it. (I actually custom implemented this kind of tile myself and it's mega usefull, but the way it works is super scuffed and you have to remember bunch of things to do/not do to make it work properly, again related to terrible API... and I just can't see any way to make it better) The are more things I could mention if I was more picky but those are the main things I'm currently struggling with. Tilemap tool has a very good potential to be an essential tool for every 2D game developer but seeing the low amount of focus it gets from unity team is really a shame. It very much feels like an abandoned extension that nobody really wants to work on cause of the way it's spaghetti coded. I might be totally wrong and someone is out there actually trying to fix the issues but it just doesn't really feel like (still on version 1.0.0 after 3 years). I hope to see an improvement in the near future.