3
\$\begingroup\$

What are good free and widely used tools for editing 2D sprite-based game levels? I'm looking for one that allows exporting data to a custom format. One that I know of is Blender — a 3D tool, primarily, but can be used for 2D art as well — which also supports Python scripts for exporting data.

\$\endgroup\$
2
  • 1
    \$\begingroup\$ Until I saw this question I didn't realize there is a distinction between tile-based and sprite-based levels. \$\endgroup\$
    – jhocking
    Jan 8 '12 at 13:46
  • \$\begingroup\$ As per the FAQ, "What technologies to use" questions are off-topic for this site. \$\endgroup\$ Jan 9 '13 at 18:09
6
\$\begingroup\$

Gleed 2D is the most popular tool. It has recently been rewritten and can be found on GitHub.

The output of the tool is a simple XML file. If you're using XNA, there's a small component that'll turn the XML into an object graph. There's versions for Windows, XBox, and Windows Phone.

The new version contains lighting and behaviours:

Lighting in the new version of the tool

\$\endgroup\$
6
\$\begingroup\$

It's been a while since the last update, but there's Gleed2D. I've used it before and it's pretty straightforward. Basically set up your layers, drag and drop sprites into the stage, and transform them into the correct place. Then export to XML and read on your game.

\$\endgroup\$
2
  • \$\begingroup\$ +1. Gleed2D is very versatile. The possibility to add custom properties to each sprite allows you to add a lot of meta-data if needed. I didn't like the XML export too much, but that was easily fixed with a custom XSLT. \$\endgroup\$
    – bummzack
    Jan 7 '12 at 10:51
  • 2
    \$\begingroup\$ I've been rewriting Gleed2D for a few months. It's now plug-in based and has plug-ins for lighting and simple behaviours. github.com/SteveDunn/Gleed2D. \$\endgroup\$
    – Steve Dunn
    Jan 8 '12 at 14:30
2
\$\begingroup\$

The best ones I know of are Mappy and tIDE. Both export in open formats, and TtDE while not as well-known also exports in its own XML format and supports Mappy FMP, and Flixel's file format, so you can move back to Mappy or easily port to Flash.

\$\endgroup\$
2
  • \$\begingroup\$ Those are both tile-based. \$\endgroup\$
    – Paul Manta
    Jan 6 '12 at 20:23
  • \$\begingroup\$ Tile-based, not sprite. But tIDE is very cool. Nice to mention it. \$\endgroup\$ Jan 8 '12 at 1:17
1
\$\begingroup\$

Take a look at Tiled.

\$\endgroup\$
2
  • \$\begingroup\$ Looks powerful, but as he commented already, he's looking for sprite-based level editor, not a tile-based one. Still, thanks for sharing, looks like a good application. \$\endgroup\$ Jan 8 '12 at 1:29
  • \$\begingroup\$ Ah. To be honest I thought that sprite based editor == tile based editor. Sorry :) \$\endgroup\$ Jan 16 '12 at 22:12

Not the answer you're looking for? Browse other questions tagged or ask your own question.