The [.tmx format][1] is an XML-based format. That means you can parse the files with an XML parser. There are [several options for this][2] in Java. Which one you use depends on personal taste. You might also want to take a look at the other export formats Tiled supports. In one project I found it much easier to use the JSON format. That was because the project was using JSON for other things so I already had a good JSON library and some useful utility functions. [1]: http://doc.mapeditor.org/reference/tmx-map-format/ [2]: http://docs.oracle.com/cd/B28359_01/appdev.111/b28394/adx_j_parser.htm#ADXDK3000