Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am getting started with Box2d in AndEngine. I need to know if there is any level editor to be used with box2d and gives output capatable with AndEngine.

Is there any tool which can help me building complex body with joints like a bike or car?

What do you suggest which is the best way to do this kind of stuff.

share|improve this question

closed as off-topic by Josh Petrie Feb 9 '15 at 17:48

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Josh Petrie
If this question can be reworded to fit the rules in the help center, please edit the question.

I think the RUBE editor might be what you're looking for. It does however export the box2d bodies in a JSON format, so you'll probably need to figure out yourself how to load these. It is very well documented tough.

share|improve this answer
You might like to check out this github that has a sample to load the JSON into AndEngine: – iforce2d Jan 17 '13 at 20:58
Loading jason isnt an issue. Lets try lnkscape and GIMP. – Jawad Amjad Jan 21 '13 at 6:55

Here I provide a link for physics editor that I use regularly and very much easy for use. This editor creates xml file that you can use directly with andengine level parsing easily.

Also for level creating purpose you can use Macromedia Flash, that editor directly return x and y position using scripting. So user have to directly parse that information.

share|improve this answer
I dont know how to make it in flash any help regarding that would be appreciated. And I am already using Physics Editor :) – Jawad Amjad Jan 15 '13 at 10:35
For this you have to learn some what about flash. – Siddharth Jan 15 '13 at 15:13
Actually I find it kind of odd to suggest Flash, which to me seems very bloated(i.e. it has a lot more features not suitable for this purpose) for level creation. Unless of course you are making your whole game in Flash. A better vector-based alternative would be Inkscape. And if you want to make Raster-image objects, I'd suggest GIMP. Both programs are open-source and free. – Qqwy Jan 17 '13 at 22:43
Loading jason isnt an issue. Lets try inkscape and GIMP. Oops these are image editing software how can they help me in level building. – Jawad Amjad Jan 21 '13 at 7:14
In the end, a level is nothing more than a collection of shapes that the player can collide and interact with. Using any vector-based program you can create this collection of shapes. (And indeed also make them look nice.) See: for instance. – Qqwy Jan 21 '13 at 16:59

I've been using Level Director which was designed for the Corona SDK (which uses Box2d) but it now allows you to export the data using a template. The possibilities are now endless and I love it.

share|improve this answer

I am working on my own level editor Fire Ant Box2d Level editor, is free, please feel free to try it out, it exports your work to ios code as well as xml so you only write a small xml processing routine and you should be able to use it in andengine. It also generates optimized texture tiles out of the box.

Any comment and feedback will be very apreciate.

share|improve this answer

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