I made a Reddit post about my issues with the Custom Physics Shapes option in conjunction with Tilemap Collider component. The tldr: I wanted to set tiles that didn't have a Custom Physics Shape to have no collision at all, so I made a script here. So I prefer very specific collision. I also like to do the minimum in work required. So my sprite sheet doesn't have the backgrounds and grounds separate. No problem, just use Custom Physics Shapes. You can set the slopes to be slopes, you don't have to spend hours in Photoshop to separate everything. Perfect. The issue here is even if you don't define a Custom Physics Shape you will get a generated collider. You can negate this by going into your tile folder and setting all non ground tiles to Collider Type: None. If you have 1000 tiles though, this gets tedious. So I wanted an option to say "Hey, if this doesn't have a Custom Physics Shape, automatically set it to Collider Type: None." Unity doesn't come with this feature. So I made a very super simple script that just needs an import and opening a window. The only requirement on your end is setting up the Custom Physics Shapes. I find this to be a great solution which will allow you to keep one sprite sheet, one Tilemap, and minimal headache. No multiple Tilemaps with different layers just to build your level. Easy and streamline.