In order to study the influence of falling rock shapes on their rolling characteristics and to determine the optimization of falling rock protection design, a series of research experiments were conducted. Model experiments were designed to explore the rolling characteristics of rockfalls with different shapes. Based on the experimental results, it was found that the slenderness ratio, center of gravity, and rotational inertia of the rockfalls can affect their rolling characteristics, leading to swaying and changing the rolling axis during the rolling process, thereby affecting their rolling speed. Building upon these findings, an analysis of the formation mechanism of rolling resistance was conducted. It was determined that the primary cause of energy loss was the rolling resistance arm formed with the rolling surface during rockfall motion. A shape parameter was proposed to quantify the rolling resistance. These parameters were incorporated into a kinematic formula that considered the influence of rockfall shape, slope, and slope roughness on the rolling speed. Combined with the offset and initial position of the rockfall, the formula could be used to calculate the rolling speed and impact energy in the rolling region at any position in the region. The calculation formula was validated using model experimental data, and the results showed that the error between the experimental and calculated values was small. The error was corrected based on the experimental data. After on-site testing and verification, it could provide reference for the management of rockfall disasters.