Sunday, November 16, 2014

Support for TMX maps Tiled Map

 



Unity 3D


  • Orthello Pro (2D framework) offers Tiled map support.

  • Tiled Tilemaps library by Karnak Games adds support for Orthogonal TMX maps to Unity, with automatic collision detection.

  • Tiled To Unity is a 3D pipeline for Tiled maps. It uses prefabs as tiles, and can place decorations dynamically on tiles. Supports multiple layers (including object layers).

  • Tiled2Unity exports TMX files to Unity with support for (non-simple) collisions.

  • UniTMX imports TMX files into a mesh.

  • X-UniTMX supports almost all Tiled 0.10 features. Imports TMX/XML files into Sprite Objects or Meshes.

 


AndEngine


Android-java


  • AndroidTMXLoader loads TMX data into an object and renders to an Android Bitmap (limited functionality)

  • libtiled-java port is a port of the libtiled-java to be used on Android phones.

C/C++


  • TMXParser General *.tmx tileset data loader. Intended to be used with TSXParser for external tileset loading. (No internal tileset support)

  • TSXParser General *.tsx tileset data loader. Intended to be used with TMXParser.

  • allegro_tiled integrates Tiled support with Allegro 5.

  • TMX XML and JSON map loader with Allegro5 and SDL2 examples (BSD).

C++


D


  • tiledMap.d simple single-layer and single-tileset example to load a map and its tileset in D language. It also contains basic rendering logic using DSFML

cocos2d


Construct 2 – Scirra


  • Construct 2, since the Beta Release 149, officially supports TMX maps, and importing it by simple dragging the file inside the editor. Official Note

Eclipse


Flash/Flixel


Game Maker


Haskell


Haxe


  • HaxePunk Tiled Loader for HaxePunk

  • HaxeFlixel

  • Flambe Tiled support for Flambe

  • OpenFL “openfl-tiled” is a library, which gives OpenFL developers the ability to use the Tiled Map Editor.

  • OpenFL + Tiled + Flixel Experimental glue to use “openfl-tiled” with HaxeFlixel

HTML5


  • Canvas Engine A framework to create video games in HTML5 Canvas

  • chesterGL A simple WebGL/canvas game library

  • KineticJs-Ext A multi-canvas based game rendering library

  • melonJS A lightweight HTML5 game engine

  • Platypus Engine A robust orthogonal tile game engine with game entity library.

  • sprite.js A game framework for image sprites.

  • TMXjs A JavaScript, jQuery and RequireJS-based TMX (Tile Map XML) parser and renderer.

  • chem-tmx Plugin for chem game engine.

  • GameJs JavaScript library for game programming; a thin wrapper to draw on HTML5 canvas and other useful modules for game development

  • Crafty JavaScript HTML5 Game Engine; supports loading Tiled maps through an external component TiledMapBuilder.

  • Phaser A fast, free and fun open source framework supporting both JavaScript and TypeScript.

indielib-crossplatform


Java


LÖVE / Lua


MOAI SDK / Lua


Microsoft XNA/.NET


  • 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.

  • TiledMax by Aimee Bailey, a .NET library for parsing TMX maps without dependencies on Windows or XNA

  • 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.

  • XTiled by Michael C. Neel and Dylan Wolf, XNA library for loading and rendering TMX maps

  • XNA map loader by Kevin Gadd, extended by Stephen Belanger and Zach Musgrave

  • TiledSharp: Yet another C# TMX importer library, with Tiled 0.9.1 support. TiledSharp is a generic parser which can be used in any framework, but it cannot be used to render the maps.

  • TmxCSharp: Useful for multi-layer orthographic tile engines. No framework dependencies, used with a custom OpenTK tile engine soon to be open source, tested with Tiled 0.8.1 (multiple output formats). MIT license.

  • NTiled: Generic parser for 0.9.1 tiled maps. Available via NuGet.

Monkey X


  • bit.tiled Loads TMX file as objects. Aims to be fully compatible with native TMX files.

  • Diddy is an extensive framework for Monkey X that contains a module for loading and rendering TMX files. Supports orthogonal and isometric maps as both CSV and Base64 (uncompressed).

Node.js


PHP


  • PHP TMX Viewer by sebbu : render the map as an image (allow some modifications as well)

Pike


  • TMX parser: a simple loader for TMX maps (CSV format only).

Python/Pygame


  • Pygame map loader by dr0id

  • PyTMX by Leif Theden (bitcraft)

  • pytmxlib: library for programmatic manipulation of TMX maps

  • tmx.py by Richard Jones, from his 2012 PyCon ‘Introduction to Game Development’ talk.

Python/Pyglet


Ruby


SFML


  • STP (SFML TMX Parser) by edoren

Slick2D


Sprite Kit Framework


  • Kobold Kit is a Sprite Kit game engine with a complete TMX object model (create, load & save TMX maps) and an optimized renderer for orthogonal tilemaps. Isometric support forthcoming.

  • JSTileMap is a lightweight SpriteKit implementation of the TMX format supporting iOS 7 and OS X 10.9 and above.

TERRA Engine (Delphi/Pascal)



Vala


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

 




Support for TMX maps Tiled Map

No comments:

Post a Comment