Which Game Development Frameworks and Export Formats Does Tiled Support?

Updated

Tiled is a free and open source level editor that exports to Image, JSON, Lua, GameMaker (1.4 and 2.3), Defold, tBIN and many more formats, and it is supported by many game development frameworks. That combination means you can usually keep Tiled as your level-design tool and still load the resulting maps in your existing engine. The main decision is not whether Tiled fits your pipeline, but which export format your engine reads natively and whether you need a custom format.

Export formats you can rely on

Tiled's site lists these export targets explicitly:

Format Typical use
Image Flattened visual output, useful for mockups or non-tile engines
JSON The common interchange format for custom loaders and web/JS engines
Lua Engines and frameworks that consume Lua tables
GameMaker (1.4 and 2.3) Direct import into GameMaker projects
Defold Native Defold tilemap/level data
tBIN Binary tilemap format
"many more" Additional exporters beyond the listed set

If your engine is not in that list, JSON is usually the practical starting point because it is plain structured data you can parse yourself.

Framework support and extensibility

The site states Tiled is "supported by many game development frameworks" without naming a specific list on this page, so treat broad framework compatibility as a claim to verify against your own engine's importer rather than a guaranteed per-engine integration.

Where Tiled removes the guesswork is extensibility:

  • Custom file formats — add support for a format Tiled does not ship with.
  • Custom actions or tools — write your own editing operations.
  • JavaScript — the extension mechanism for all of the above.
  • Workflow automation — script repetitive parts of your pipeline.

This matters when your engine uses a bespoke map format: instead of converting by hand, you can teach Tiled to write it directly.

Workflow features that affect engine integration

  • Project switching — move quickly between projects.
  • Jump to any file within a project — useful when maps, tilesets and templates are spread across folders.
  • Customizable keyboard shortcuts — adapt the editor to your habits.
  • Object templates — avoid repetition when placing the same object types your engine expects.
  • Multi-layer tile editing and rule-based placement — including Automapping, which places tiles automatically based on rules.

What to check before committing

  1. Confirm your engine reads one of the listed formats (or that you can write a JSON/Lua loader).
  2. If it does not, decide whether a JavaScript extension for a custom format is worth the effort versus converting JSON.
  3. Test one real map end to end — export, load in-engine, verify layers, objects and tile properties survive.
  4. Check map-type needs: Tiled supports orthogonal, isometric and hexagonal maps, plus infinite maps that grow as needed, so confirm your engine handles the projection you choose.

Tiled has been used to build levels in shipped games including Shovel Knight (2014), Axiom Verge (2015), Brigador (2016), Carrion (2020), Coromon (2022) and Super Catboy (2023), which is reasonable evidence that the export path holds up in production pipelines — though each of those teams may have used a custom loader.