Hello,
I'm a game artist, and the main thing preventing me from switching from Photoshop to Affinity is that we use channels (R, G, B, A) differently than you probably expect. We basically need direct access to every channel (including alpha) as an individual editable, grey-scale image. Each channel holds distinct texture data that we feed to shaders.
For example, I often need to tweak the levels on just the alpha channel, or invert just the R channel.
This is doable in Affinity, but it is very cumbersome. In particular, the way that Alpha is always displayed as layer opacity makes it almost impossible to treat the alpha channel independently from R, G & B. Alpha often holds data that has nothing to do with layer transparency.
To enable game artists to use Affinity, we need access to all of the channels and the ability individual manipulate them.
Thanks!
Ocean