2D game using Unity (collisions)?

I’m working on a small game project along with a friend, and right now we’re trying to decide on which technology to make use of. By perusing the forum I’ve found an answer to most of my questions concerning Unity, but there’s still something I’m not quite certain of: how adapted is it for a 2D game in regards to collisions?

In the past I’ve worked with Torque and – for all its faults – it had a fairly nice system for managing collisions with 2D objects. The thing is, we want to get away from Torque because said faults are just too annoying.

Our game doesn’t use a flat ground. It’s craggy and full of outcroppings that jut out, so trying to use simple primitives to create collisions is absolutely out of the question. Torque offers a simple vector system to define collision areas, so I’d like to know if Unity has something similar or equally adapted to our needs.

Here’s a screenshot of our prototype, which shows exactly what kind of terrain/collision we need to deal with:

Thanks!

You could try something like I did with this.

–Eric