Engineering a roller coaster brings together many engineering disciplines, including mechanical engineering to design, implement, and maintain the ride and ensure it is safe, and structural engineering to guarantee the attraction can withstand the elements.