Multiple "levels" in a platformer style game

Hi - Apologies for the newbie question here.

I’m making a 2.5d platform game. Each level has something to be solved to complete it and then you’d move to the next level.

My question is how “levels” should be implemented? The only way I can seem to do this is to have each level be a Unity Scene. So I’d have SceneLevel1, SceneLevel2 etc. I just wanted to confirm that this is the proper paradigm for this, or if in fact there is a concept of a “Level” within a scene, so that you have one scene with many “levels” (the reason I ask is because I could see the power of this approach and the potentially ambiguous API name of loadLevel…)

Thanks for shedding any light on the matter,

Chris

I was trying to find a thread a bit while back, and I found this in the meantime:
http://forum.unity3d.com/threads/51370-How-to-make-different-game-stages-like-super-monkey-ball
Then I found the thread I was looking for- which covers the concepts of MANY but relatively small levels:
http://forum.unity3d.com/threads/222145-Best-way-to-handle-many-levels

In the most basic sense, yes, each level is saved as a separate scene. However, you can get fancy with the concept of “levels” and put multiple in one scene (to save reloading time, I’m assuming) by putting them in the same scene but not near enough so you can’t traverse them before-hand (there’s also the method of generating the level based off of previously saved data- like where to instantiate everything. So basically it’s not the scene that’s loaded but merely the items in the scene).

Also, loadLevel is for switching scenes. There are thing such as AsynchronousLoad (pro version only) which you can use maybe in the way you’re thinking. However, I have no experience using it (yet).

Thanks, MDragon. That helps!!