I’m making a 2D iOS game in Unity and was thinking how some parts of the art could use bloom. Is there an automated way of implementing bloom which wont’ be too detrimental to performance keeping in mind the game is 2D?
Well, you could use an image effect (they’re right there in the standard assets) but I wouldn’t be so keen on the performance overhead. Post-render effects almost always come at a cost. As for the 2D thing, when it comes to rendering in Unity, it makes very little difference whether a game is 2D or 3D, since the engine is geared towards 3D rendering! The performance overhead for image effects is about the same no matter what you are rendering, because it is a transformation applied on the resultant bitmap from the camera.