Hello,
In another thread I was asking which language & API I should go for, coming back to games after 20 years (& knowing Pascal, which is more or less dead, for games, by now).
I've figured out that the best, since I'll have to learn a new language anyway, would be to check which tools are available out there, & to go for whatever API's they support.
20 years ago I had my own tools, and I'm looking for similar existing tools.
I had a good tilebank+tilemap editor, and here it mostly seems to be covered (on the paper) by the "Tiled" map editor, and more. It even seems to have solidity paths per tile (making me wonder if I couldn't also use it as a sprite bank tool), I didn't have that luxury back then. Also seems popular & supported, so this seems covered.
On the sprites side however, I'm finding a lot of simple texture packers and a lot of complex 2D animating tools (Spine, Spriter), but nothing "in-between". I don't need 2D animators (yet), however to me the bare bones of a sprite bank tool (of course back then I didn't need texture packing as nothing was 3D-accelerated, but I still had my sprite manager tool) are:
-sprite centering. Apparently existing tools (except Shoebox apparently) expect you to center your sprites inside a large blank rectangle. True that they will get rid of the emptiness anyway, but it's hard to predict your largest bounding box IMHO.
Do people really align/center sprites by code?
-collision/random rectangles. My tool had collision rectangles, the complex animating tools seem to have all this in free form, but the simple packers seem to have absolutely nothing here. Other kinds of points/rectangles/zones are handy when it comes to place points bullets are shot from, particle origins, etc.
Anyone has heard of such a good sprite bank editor with these features, or are Spine/Spriter the only options at the moment? They're overkill for me but hey, I assume they can be used for simple stuff as well.
Thanks