Fast way to make 3D objects with path from top to bottom?

Hi.

Is it possible to make this kind of objects with a path fast and easily?
I could make this objects, but it would take very long time.

Sorry for the bad drawings.

I just want to extend my blender skills.

Is that a ziggurat like this

or like thisâ€¦

Is the path Flat or does it spiral around bottom to topâ€¦?

Flat. Like the ground.

Ah! That makes things easy!
Make sure to install the Extra Objects add-on ( included)

Down at the bottom of Add ( Shift+A ) is Extras > Stepped Pyramidâ€¦with that you can select the number of sidesâ€¦3 Tri> 4>Square or any over 4 will start to be Cylindrical 32 will make a Cylindrical Stepped Pyramid.

Looks good.
The problem here is that is not a single path from top to bottom.
In my drawings, itâ€™s a single path from top to bottom.
Hmm. Maybe a modifier would help?

I found this image. Itâ€™s better than my drawing.
Example:

Hmm, I should have said, does it Ramp aroundâ€¦
The only way I can figure to make this far easier to model is to use a screw modifier combined with shrink-wrapâ€¦

Take the cylinder object for instanceâ€¦
Add a cylinder. Set the bottom face as the origin and send it to the world originâ€¦
Add a plane and merge all the vertices to the center move on -y to the edge of the cylinderâ€¦
Select the single Vertex and add a screw modifier, 360 in Z 1 screw, and 2 Iterations.
Add a shrink-wrap modifier and target the cylinder, nearest surface, and a bit of offset.

Now if you select the cylinder and scale the top face in x,y but not z â€¦you will get a curve that follows a tapered cylinderâ€¦convert it to a mesh object and scale x,y but not z and you now have your pathâ€¦just have to build the wall extrusions.

You can do the same thing using this for a rectangular and the triangularâ€¦just have to set the angle for square ( 90) and increase the iterationsâ€¦

Itâ€™s not a one-step, but it makes creating the path far simpler to create.