Staircase fitting around a curve

The problems is you used a 3D curve “fitting the mountain”… for best result use a 2D curve (and also 90 degree rotated on Z) to specify the “ground layout”… The rising are done by the array modifier (relative Z=1):

2 Likes