Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

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'm trying to make a 2D fighting game in HTML5(somewhat like street fighter). So basically there are two players, one AI and one Human. The players need to have animations for the body movements. Also, there needs to be some collision detection system. I'm using createjs for coding but to design models/objects/animations, I need some other software.

So I'm looking for a software that can:

  1. easily make custom animation of 2d objects. The objects structure(skeleton etc.) will be same once defined but need to be defined once.
  2. Can export the animations and models in a js readable format(preferably json)

    Collision detection can be done easily after the exported format is loaded in a game engine.

For point 1, I'm looking for some generic skeleton based animation. Sprite-sheet based animations will be difficult for collision detection.

share|improve this question

closed as off-topic by Sean Middleditch, Anko, Nicol Bolas, Seth Battin, bummzack Aug 2 '13 at 7:20

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

  • "Questions that are about "which tech to use" are outside the scope of the site. For more information, see this meta post" – Sean Middleditch, Anko, Nicol Bolas, Seth Battin, bummzack
If this question can be reworded to fit the rules in the help center, please edit the question.

So far you've had all your close votes because you are asking about what tech to use, and that's off-topic for this site. But you clearly have questions about the very nature of what you're trying to accomplish ("spritesheets are difficult for collision detection" is nonsense). You should revise your question to ask about the skeleton system you are trying to make, rather than about tech that generates data to be fed into one. – Seth Battin Aug 2 '13 at 3:46

You're probably looking for something like Spine. Spine is a great tool that recently received a round of funding with a bunch of generic run times that does exactly what you want. (Yes, there is a Javascript one.) Everything you need is available in Spine, just keep in mind:

  • It's not free - it's 75$ but well worth the price if you'll be doing a lot of these.
  • The software isn't fully mature at the time of writing - but it's definitely progressing very quick.
share|improve this answer

I personally suggest you use a free 3d Software and work with dummy boxes for the different parts.

There are two software (packages) i can think of

  • blender (free, also for comercial stuff)

    can export to various formats, i dunno about animation stuff but it should be possible to read it out and export it with a python script

  • houdini (free for no ncomercial usage)

    is extremly powerful, you can use python scripts for animation data readout (or read the position and write it into a file)

    can also export to various formats

share|improve this answer

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