Skip to main content

map loader for 'tiled' -

map loader for the tmx file format, generated by map editor 'Tiled'

Map loader for the files generated by Tiled, the map editor originally written in java. Today a implementation in C++ using QT is available.

'tiledtmxloader' loads the *.tmx files from Tiled. This library includes also a python renderer for orthogonal maps (isometric and hexagonal maps can be loaded, but there is not renderer implemented).

python 2.6+
pygame 1.9.1+

license for 'tiledtmxloader': New BSD license

license for demo map and tilesets in the examples: GPL2+
(thanks to The Mana World )


Rewritten from scratch and almost fully tested by unittest! The new version loads *.json files saved with the map editor Tiled. It will load the map data into nice objects ready to be used and/or converted further into your engine specific format. The legacy code (from the google repo) can now be found in the legacy directory, it will not be developed further.


Home Page


map loader for 'tiled' 3.0.3 — 14 Dec, 2011

map loader for 'tiled' 1.1 — 16 Jul, 2009

map loader for 'tiled' 1.0 — 9 Jun, 2009

map loader for 'tiled' 2.0 — 19 Jul, 2009

map loader for 'tiled' 2.1 — 23 Jul, 2009

map loader for 'tiled' 2.1.1 — 21 Nov, 2010

map loader for 'tiled' 2.2 — 16 Jan, 2011

map loader for 'tiled' 2.1.1 — 14 Jul, 2010

map loader for 'tiled' 2.1 — 22 Jun, 2010

map loader for 'tiled' — 1 Aug, 2016 account Comments

  • DavideAlexandroFiandra 2012-04-26 17:06:04

    Ho should I do to make the map "loop"?

    DR0ID 2012-07-28 05:35:52

    You would have to do it yourself, there is no native support for looping a map. Not event the tmx format supports it.