Stumbled upon this too with Godot and the character tilesets. I have to cut off some pixels from every character spritesheet.
Explanation - speaking of the 16x16 Tileset:
- Each character sprite is 16x32.
- There are 56 sprites in X direction and 20 sprites in Y direction
=> This should sum up to form a spritesheet to be 896x640, instead it is 927x656 with free space to the left and bottom
I don't know how other game engines work around this, but i guess for compatibility reasons, it would be better to remove the free space.
Just a suggestion for improvement ;). You rock LimeZu!