Some games feature the ability for players to unlock features.
This provides the following benefits:
Not only does feature unlocking provide a smoother learning curve, but it also connects the gates to player achievements. This allows the pacing to be directly tied to player growth. A player cannot experience more complex gameplay until he has demonstrated aptitude with simpler gameplay.