How this would work is the following.
As a host of a custom game, I can decide to put the lobby on “Public”. This would be a separate option to “Open”. Similar to “Open”, anyone can join however the custom lobby will be available for all to see in a list of publicly open custom games which would be divided into Competitive, Social and Infection. The host can somewhat control who joins the game by setting preferences e.g. requiring a mic or good experience in competitive Halo. The host should also be able to leave a message explaining what they will be playing/skill range they are looking for (this would be helpful for those getting started in the competitive scene. A host should be able to ban players from their Public lobbies.
As someone looking for a custom game they will be able to see the last game/gametype played by the lobby which will give the player searching a brief idea of whats being played. I hate nothing more than being invited to customs to find out we are playing the Hunger Games. They will also be presented by (as said) the preferences of joining the lobby along with the message.
Another cool idea is as follows. The lobby will still show up on the list when full, you just won’t be able to join. You should however be able to pin the lobby (if it sounds interesting) so you will be notified when a free space becomes available or when the lobby has ended. It should notify you similar to how it would when you get a game invite.
This is just a cool idea that will help fill up lobbies and meet new people.
