Unity3D provides tools for creating applications with a strong orientation to interactivity and with high performance graphics. Integration with Ageia Physix Engine provides to items in the scene, realistic physical behaviors (collisions, springs, fluids, etc).
Moreover thanks to this tool, you can develop interactive 3D applications for iPhone, Nintendo Wii and the Web platform