LDtk
LDtk organizes levels, layers, entities, fields, auto-tiles, and worlds, exporting stable JSON with integrations for several engines.
Why use it
A clear data model and capable auto-layer rules pair a friendly design workflow with deterministic program-side import.
Where it fits
Use art, animation, audio, levels, and narrative to make the game easy to read and its world convincing.
What to check
It has its own schema and migration cadence; pin and test compatibility when relying on a community importer.