For the tilemaps, I’m using Thorbjørn Lindeijer’s Tiled and Sean Barton‘s SuperTiled2Unity. Since I just made a project to bake 2D colliders into NavMeshes, I went ahead and created a SuperTiled2Unity importer that automatically creates a NavMeshSurface with the correct position, rotation, size and all the necessary components.
All that’s left to bake your NavMesh after importing the tilemap is the press of a button!
You can find the project here: https://github.com/SharlatanY/ST2U2DNavMeshImporter
Here’s an example of an imported tilemap. All I did after the import was, to press the “Bake 2D”-button:
The project is published under the MIT license, so, you’re practically allowed to use it in whatever way you wish.