These kind of games are designed in 2.5D keeping layers separated to get a 3D feeling. Also everything had to be builted with elements which can be placed and repeated anywhere by the level designers.
Hope you like it ;)
and Thanks for visiting my cave
|Background - Foreground layers|
|Full Level Simulation|