Best way to do simple animations on sprites?

Hey guys, not sure if this is the right forum to post in, but seemed to fit the question.

I’m wondering how people would approach animating the asteroids in the attached screenshot. I’ve placed them directly into the scene as sprites, and I want to animate them in really simple ways. Have them rotate slowly around (ideally at randomized speeds) or have them bob up and down or move back and forth along a random vector. What would be the best approach to doing this, without using frame-based animations?

I know I could spawn them using a particle system, but with how I’m placing these I need exact control over where they go. Any suggestions?

You can attach a script to the asteroids with a transform.Rotate(x,x,x); in the update function. This is probably also a good option as you can generate a random speed as a variable and then use it there.

Great, I’ll give this a try!

Curious: is it going to be terrible for performance if I’ve got thousands of these things floating around, each with their own individual script?