The story takes place in the fictional coastal city "Lanhai City" - a vibrant city surrounded by mountains and bays. Due to its unique geographical environment (reef cliffs, abandoned mine tunnels, urban rooftop buildings), it has become a hidden holy land for niche extreme sports in China. There are both professional rock climbing gyms and parkour training bases, as well as undeveloped wild cliffs (such as "Wanghai Cliff" and "Eagle Mouth Rock"), attracting extreme sports enthusiasts from all over the country.