Tiled
Tiled supports orthogonal, isometric, and hex maps, infinite canvases, custom properties, templates, and world files, with importers across many engines.
Why it’s here
It decouples level data from a particular engine and gives 2D projects a versionable, extensible map-production pipeline.
Best fit
Art, animation, audio, levels, and narrative turn mechanics into a believable world.
Before you commit
Runtime import depends on an engine or community plug-in, and custom-property and coordinate conventions should be fixed early.