Some of the most common roofing styles and shapes are gable, half gable, curved, octagon, pyramid, hip roof, shed roof, mansard roof and gambrel roof. Some of these roofing styles like the curved roof and octagon roof are very complicated to construct and require great deal of skill to build.