Why is the preferred method for changing the direction a character is looking in a 2D game a sprite flip? Why not just create the extra asset and show that one on screen?

  • 4
    \$\begingroup\$ Doubles the size of your assets. \$\endgroup\$
    – jgallant
    Commented Mar 15, 2016 at 20:58

1 Answer 1


Flipping an asset at render time is relatively trivial to do, even on the CPU.

Creating an entirely new asset that is just a copy of an existing asset is essentially a way to double your asset footprint for no gain.

If you have the budget in memory, disk, et cetera for unique assets per direction, they can provide extra visual fidelity (for example, Super Metroid provided unique sets of sprites for both directions Samus could face, and because she is a very asymmetrical character it made the game look a little better). But often a flip is good enough, and cheaper.

  • \$\begingroup\$ Mod with 63k rep snipes the easy (but good) question! :D \$\endgroup\$
    – Almo
    Commented Mar 15, 2016 at 21:01

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .