Level editors save a lot of time during game development and especially if you are working on a physics-based game. There are many options when it comes to level editors. Here are few of them:
- Hand-roll your own editor UI that generates a level into JSON or XML file and parser that will parse it.
- Use existing editor such as RUBE.
- Reuse existing UI editor (such as Flash CS or Inkscape) and write the parser and translator to convert Editor's output to the game level.
How to use it
You can see the output for the above example here.