The GBA has fixed sprite sizes, essentially combinations of 8, 16, 32, and 64 for width and height. In order to have sprites free of these constraints, you can make "meta sprites" out of multiple sprites. This brings other challenges, like proper horizontal flipping 😅

#gamedev #retrodev #pixelart

@mtthgn Do you bother dynamically flipping them on GBA? In NES land we usually just make tables of metasprites and eat the ROM size instead of using precious cycles.

@slembcke Currently I'm calculating the hflip positions per frame, but if I'm understanding you correctly, there's no reason I couldn't calculate the hflip positions at build time.

That's a good idea!