What is the ideal sprite sheet for you guys? Do you guys prefer to put everything in a single sprite sheet like for example the idle, run, attack, death, hit animations? or put it in a different one for each state?
I like a flashy swordsman's sprites style.
I prefer separated sprites, if possible 1 frame per file, separately, so I can merge them in a single image if I want.
One of the issues I hate dealing with is Sprite sheet with misaligned frames that make it impossible for me to programatically load them without having to manually fix it.
I like all the animations in a single sprite sheet, but as FearCode said, it's best if they are aligned correctly. That is that each animation fits into the same frame area, normally it should be some even multiple of 16 even if the animation has oblong dimensions. For example if the animation happens to be 58x60 at one frame and 54x62 in another and so on, then each frame should be aligned at 64x64 with the animation centered.
If you do sprite sheets you need to provide the frame size and padding (if any) then it's bareble to me.
The problem is besides usually having to guess those information, the animation state and amount of frames for each animation also needs to be manually handled, whereas with one frame per file you can simply make a name convention for each animation (like "attack", "hit", "idle"...) and you will be able to fully automatize the sprite loading for your game.
Nevertheless, I understand some engines work quite better loading directly from sprite sheets.
Yes, it's really nice to have feedbacks from you guys. I just recently started with this and I've only tried Godot for the engine with how basic arrangements for the sprites works.
So, I'm thinking maybe adding readme files to the attachments could help things out with how I arrange the sprite sheet. Thank you