Skip to content

Support for TMX maps

cdmckay edited this page Dec 24, 2012 · 47 revisions

AndEngine

Android-java

  • libtiled-java port is a port of the libtiled-java to be used on Android phones.
  • AndroidTMXLoader loads TMX data into an object and renders to an Android Bitmap (limited functionality)

C++

cocos2d

cocos2d-iphone

Corona SDK

  • The Lime extension by Graham Ranson adds support for TMX maps and physics to Corona

Eclipse

Flash/Flixel

Game Maker

Haskell

HTML5

  • melonJS A lightweight HTML5 game engine
  • sprite.js A game framework for image sprites.
  • chesterGL A simple WebGL/canvas game library
  • KineticJs-Ext A multi-canvas based game rendering library
  • Canvas Engine A framework to create video games in HTML5 Canvas
  • TMXjs A JavaScript, jQuery and RequireJS-based TMX (Tile Map XML) parser and renderer.

Java

  • A library for loading TMX files is included with Tiled at util/java/libtiled-java.
  • libgdx, a Java-based Android/desktop/HTML5 game library, provides a packer, loader and renderer for TMX maps

LÖVE / Lua

Microsoft XNA/.NET

  • XNA TiledLib by Nick Gravelyn and Jesse Chounard loads TMX maps
  • XNA map loader by Kevin Gadd, extended by Stephen Belanger
  • TiledMax by Aimee Bailey, a .NET library for parsing TMX maps without dependencies on Windows or XNA
  • FlatRedBall Engine TMXGlue tool by Domenic Datti loads TMX maps into the FlatRedBall engine, complete with node networks, pathfinding, and shapecollection support via object layers.
  • XTiled by Michael C. Neel and Dylan Wolf, XNA library for loading and rendering TMX maps
  • TMX Map Loader XNA for Windows Phone 7/8 by Lawrence Li. Ready to use, fully implemented XNA Content Pipeline library for TMX files on Windows Phone 7/8.

Python/Pygame

  • Pygame map loader by dr0id
  • PyTMX by Leif Theden (bitcraft)
  • tmx.py by Richard Jones, from his 2012 PyCon 'Introduction to Game Development' talk.
  • pytmxlib: library for programmatic manipulation of TMX maps

Ruby

Slick2D

TERRA Engine (Delphi/Pascal)

Unity 3D

Vala

  • librpg A library to load and handle spritesets (own format) and orthogonal TMX maps.