Yes, tennis shoes are different for these courts as the nature of the playing surfaces of these courts demands different needs. For a grass court, a flatter outsole is necessary not to damage the court. For a clay court, a great grip is a must for sufficient traction whereas, for a hard court, a tough outsole and cushioning are necessary to protect your feet and legs.