How to draw an interactive circle in 2D ?

So I’m making a 2D game and a circle is needed. However the circle has to be interactive and I want it to be able to react to little balls if they touch the circle. So should I just draw a circle in photoshop and then create a round collider attached to the circle image or should I draw the circle using scripts in Unity? If so, how do I program a circle with Unity?

P.S. the main idea is that there is this circle and there are little balls falling down randomly and if the ball touches the circle, it starts moving round that circle, like a planet flying along its orbit.

Your first idea of creating an image and attaching a collider should work fine. You can use GameObject.CreatePrimitive to create a sphere, but that would probably over complicate what you want for a 2d game. I don’t think unity has primitives for 2d types yet.