Multiplayer Lobby

(Not sure if this is relevant) So I followed brackeys multiplayer fps and I really enjoy it!

But i want to make it so when you host a game, you don’t immediately spawn in the level. Instead you are In a lobby waiting for more players and then you can press a START button…

I am using unity networking by the way…

Also I want to make a system where when you win a game you can earn some points and perhaps make a global leaderboard…

Any ideas how to do either?

The leaderboard part requires some form of backend. Steam has leaderboard related things, or you could write your own.

As for the lobby. If you are using the HLAPI there is a free asset on the asset store I think it’s called Network Lobby or something like that. It was developed by Unity and might inspire you.