2

We are currently working on a 2D platform game, all lot of the game elements have been created and designed. But now it is time to design all the levels.

What I am wondering is: Are there any tools which simplify level design, we prefer designing in basic wireframes, so no actual graphics yet. It would also be neat if the tool would allow layering specific groups;

  1. Background
  2. Platforms
  3. Enemies

I have thought of tools like Visio or Omnigraffle but these aren't specifically meant for game design.

Thizzer
  • 83
  • 8

3 Answers3

2

How about Gleed2D? It's XNA centric but since it is a 2D editor and emits XML for the level source it would be fairly usable in other frameworks.

I myself have a custom level designer for my 2D platformer which started from the Farseer physics samples.

This has some good links to 2D level editors and overviews.

Pikalek
  • 12,372
  • 5
  • 43
  • 51
Eat at Joes
  • 313
  • 1
  • 6
  • I guess this doesn't exactly cover "Wireframes" but the technique of "Blocking" is fairly fundamental in the development pipeline. For example I have an artist in the UK who takes my blocked out levels then draws background, and assets based on what I blocked in the level. At some point you will progress beyond wireframes to this next step :) – Eat at Joes Aug 08 '12 at 18:20
  • http://javilop.com/gamedev/c-game-programming-tutorial-non-tile-based-arbitrary-positioned-entity-engine-editor-like-in-braid-or-aquaria-games/

    Also I found this link which was really interesting to me.

    – Eat at Joes Aug 08 '12 at 19:39
0

It's maybe not the best suited solution but you could use Inkscape, a free vector based graphics editor. It's output is svg, which is basically xml. You can make layers in inkscape and draw your parts in the specific layer. You only need to define a basic rule set, on how to create the levels and what tools can be used and then parse the created svg files according to this ruleset, to generate your level objects.

tom van green
  • 1,622
  • 12
  • 13
0

I think SketchUp would be a good idea.

  1. It is 3D, which could be nice to leverage.
  2. You can use an orthographic camera and snap to a top-down view to make things 2D.
  3. It supports different rendering modes, including x-ray and wireframe.
  4. It has groups and components.
  5. It has layers and an outliner.
  6. It has a Ruby scripting API. (So, you can write custom tools/exporters)
  7. It's simple to learn, easy to use, and there is a large community.
  8. It's free.
Derek E
  • 349
  • 1
  • 4