I have found no good tutorials whatsoever for this. How do you make a game in Blender with multiple levels?
I am not sure if this is the best way to do this but at the end of the level put some object set it to a collision sensor then have it connected to a scene actuator then set scene (Make sure that the object colliding with the end has a Property so it works with the collision actuator) I hope this helps. unfortunately after today I will not be able to clarify any thing until next saturday (Approximately)
On Scene = One Level
is a very common and good approach.
There are many many ways to do it. One scene per level is a very good, simple approach, but the one I prefer is one blend file per level, and using the game actuator.
However, it then pays to link things to a library blend file so you don’t have many duplicate meshes.
The advantage of doing it this way is that just by renaming blend files, you can shuffle level order.