SpriteSheet or Mesh

Hello i’m looking at an example game.

Are the fruits in the game spritesheets? i mean not meshes, for better performance.

My guess that the fruit is 3D, but other object like the hearts and the coins are 2D. I lean to 3D for the fruit for a couple of reasons. First if you watch the fruit as it spins, the texture changes to as appropriate for the direction of light. Second when the fruit is split you see the inside as appropriate to the position on the screen. That is, when they spit a fruit, they replace the single fruit with two meshes and give them a bit of force to push them apart. We see (or don’t see) the inside of the fruit as appropriate to our viewing angle. This would be really hard to do with an animated sprite. If you watch the coins and hearts, the lighting does not change as they spin, and they don’t split. My guess is they are simple 2D textures with an Unlit shader of some sort.

Note if you use simple meshes, a texture atlas, and use Vertex colors for the fading, you should be able to get the fruit to draw in a single draw call.