Per-Platform Max Texture Size - Is anybody already doing this before I do it?

Well this is the point, I don’t want 4K Textures on Android, I want them to be scaled down to 256 or 512, without having to setup a second branch or re-scale hundreds of textures everytime I want to export to Tablet. (Which is what we currently do). We have the second project already, but I want to avoid that and use the same project, and the packing process will be smarter and scale down the textures during the packaging process - based on these settings.

The texture size issue is nothing to do with asset creation issues, in some cases we require textures that are still power-of-two, but rectangular instead (for example, 1024 * 512). This is a very common thing to do, but the Max Texture Size option that exists right now doesn’t handle that, and can only work with square textures instead.

Also as I was writing this, our Tech Director looked at this today and says that the Engine Code allows textures to be made smaller at packaging time via an AndroidEngine config file, but it only works per texture ‘group’, not per-asset. That’ll probably cover me for now but I think this is worth looking at in more detail anyway.