Roof garden plants are a variety of plants specifically designed for growing on rooftops. They must be able to withstand harsh weather conditions, limited soil depth, and wind exposure. Common types include succulents, drought-tolerant shrubs, and some types of grasses. These plants can provide aesthetic value, improve air quality, and reduce urban heat island effects.