General Category > Game Development

Sprite Tool Kickstarter - Spriter

(1/3) > >>

Hearteater:
I just wanted to throw out a mention for this tool called Spriter.  I am in no way affiliated with this team, but it looks like a really useful tool for 2D game developers, and at $25 for the full version (via the Kickstarter) it's insanely cheap.  I am just starting to work with the tool itself, and although I need to write my own library to play back the animation files in XNA, it looks like I'll at actually have some source to work from.

x4000:
Pretty impressive, to say the least!  It wouldn't work with absolutely every kind of animation, and that sort of thing does come with an increased draw-call cost, but with proper texture atlasing and even using more complex vertices than just textured quads, you could get some ridiculous performance out of this.  If I were a betting man, I'd say that the first implementations of this sort of thing will still perform better than traditional sprite stuff, but at only 30% or less of the actual performance you could get if you really integrated it right on the engine side.

It's not something I could use for AVWW because of the nature of how I create those images, but this is definitely a tool that makes me salivate in a lot of ways.

eRe4s3r:
This isn't actually all that new. Ubisoft has developed their own ART tool for this, where you draw sprites and deformation based animation is done instead of spriteframe animation and generally I have seen a lot of attempts to make a really good procedural animation system for sprites (all failed) hence they all used keyframed deformation points as animation platform.

Because as you say, there is certain important animations that you need to draw by hand, like a simple turning around of the character and what if 2 characters interact with each other (lets just say, a HUG ?) or pick pocketing.

Now this is totally superior to standard sprite animation though, at least for characters and landscape, for effects.. not so much. Their procedural motion system is likely just an IK system adapted to deform sprites gracefully. But even that would be pretty nifty

Hearteater:
What is really nice is Spriter's format is basically just an XML file (plus images) that describes all the animations.  But beyond that, it lets you add seemingly arbitrary things like collision boxes, action points, and sound effect start/stop points, that Spriter doesn't do anything with but dutifully includes in the XML.  So on the game side, you can process that information on a per-frame basis to generate additional effects.

I should have some experience with it over the next two weeks so hopefully it works out well.  I'll be replacing basic sprite frame animations so my drawing does get more complex, but the bottleneck for our team is art, not code, so anything that lets art assets get generated more efficiently is a huge plus.

x4000:

--- Quote from: Hearteater on April 13, 2012, 12:18:36 PM ---but the bottleneck for our team is art, not code, so anything that lets art assets get generated more efficiently is a huge plus.

--- End quote ---

Not to go off topic, but what are you working on?

Navigation

[0] Message Index

[#] Next page

Go to full version