Roof-top golf course design refers to the architectural and engineering challenge of creating a golf course on the rooftop of a building. This requires careful consideration of structural integrity, safety, and the feasibility of maintaining a golf course environment at high altitudes. The design often involves customizing the roof structure to support the weight of the golf course, incorporating artificial turf, and ensuring proper drainage and ventilation systems. Challenges include wind resistance, sunlight exposure, and the need for a controlled environment for the maintenance of the course.