2d paltform game with lot of stages

Hi..I am making a 2d platform game with about 30 levels/stages. I want to be able to see the stages like the image below. I want to pass the first level to go to the next,after that,pass the second level to go to the next etc. And i want the lock also to be in front of the image of every level and cant access it if you didnt passed the previous...

Are there any tutorials to make this??

I dont know where to start. Thanks.!!!

alt text

Levels are nothing more than Unity's Scenes. You can use Application.LoadLevel() to move from one Scene to another, and thus one level to the next.

As far as implementing locked levels, you'd need to make use of PlayerPrefs storing boolean data for each level for whether or not it is currently unlocked.

When the user completes level 1 you'd make a call to your PlayerPrefs to unlock the next level in your game.

In your level select menu you would simply check for that same PlayerPrefs boolean that you created earlier, if it is unlocked you make the button interactive and don't draw the lock graphic ontop of the button, otherwise just draw a texture with no interactivity.

Hope that helps.

==