TiledGML - GML Tiled Importer

Gamal Shaalan

You must be logged in to obtain assets


A map importer for the popular tile map editor Tiled

Written entirely in GML.

Import the tile maps you created in Tiled to a Game Maker Room, Add objects, backgrounds, views, …etc to the new room in Game Maker Room Editor.

You can modify the tile map again in Tiled and re-import it again. A new room will be created with tile layers replaced and all objects, backgrounds, views, …etc are retained.


  • Written entirely in GML, the code is thoroughly commented.
  • Room size and grid snapping are set based on Map properties.
  • A custom Tiled Layer Property (depth) may be defined to set layer depth.
  • Custom Tiled Map Properties (originx, originy) may be defined to set the map horizontal and vertical offsets.
  • Sample Tile Map and Tileset are provided in Project’s Included Files.
  • Sample Project is provided in Project’s Included Files.
  • Windows Installer is provided in Project’s Included Files, to install TiledGML as a standalone app.
  • A brief readme file is provided in Project’s Included Files, with description of importing workflow and app features.

Please write a review if you like TiledGML.

If you have any questions, issues or suggestions for improvement, please contact me at [email protected].


  • Supports only GameMaker Studio 1.x room format. GameMaker Studio 2 room format is not currently supported.

  • Tiled’s Tile Layer Format (from Menu->Map Properties) needs to be set to XML.

  • Supports orthogonal maps only.

  • Tested with Tiled 0.18 and 0.17. It is strongly recommended to use these versions (or greater) of Tiled. Maps created with some older versions was reported to have issues when converted by TiledGML.


The author is grateful for Patrick Traynor for creating and providing as an open source project, the excellent XML parsing asset DerpXML

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.0.0. Published November 1, 2016

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait