Choose theme for multiplayer website

Hi, everyone!!!
I need to create a website for multiplayer games.
The problem is that I don’t even know here to start when searching for WP themes.

I need a theme that allows a Login interface (user+pass), so players can register and have their own space/profile/account.

A theme here I can create Tournaments or 1 on 1 games.
Where there can be a Ranking page, message boards/chats and so on and so on and so on…

So:

  • Can I do this with Wordpress?
  • Is there specific themes for this purpose?
  • How can I filter my search to find this kind of themes?

Please help me!!
Thank you so much…

Agostinho Serra