I want to allow a player to create an account and login. The player will be able to unlock character classes and I want to make these available before the payer enters a room (battle).
Is there a way to achieve this before a room is made or should I just make a "lobby room" to handle this? Any tips on transferring data from the lobby room to the "battle" room? For example the chosen character class and what characters a player is allowed to choose from?
I've also not decided on any database tech yet so any advice here would be welcome.