I think it should be set up like Gamebattles.
Home Page http://gamebattles.com/
On the home page you can see they have "Platform" Nav Menu which allows you to post a Xbox360 Menu, Wii Menu, Playstation 3 Menu, etc. Then if you put your mouse over one of the platforms it turns into a "Dropdown" menu which you can pick your game. This is great for people that want to have multiple games on the "eSports".
Next I think you should have a game page
http://gamebattles.com/xbox360/call-of-duty-modern-warfare-2/
This is something that you can post your ladders / tournaments for one game. I think tournaments should have a double elimination or a single (Pick in admin panel) since some ladders out there don't offer this feature this could be a great add-on. Also with a game page it helps you organize if you have a lot of ladders for one game.
Next you have your ladder page
http://gamebattles.com/xbox360/call-of-duty-modern-warfare-2/ladder/team/standings
This is where people can compete for a bracket playoff at the end of your "Season" or just compete on a daily timeframe which is great for website traffic. you could also have sublinks on this page like the rules page, match finder (HUGE), forum which will link it to the forum for this game and platform, staff page for this game/platform, and other things.
I do think it is key to have a match finder like this
http://gamebattles.com/xbox360/call-of-duty-modern-warfare-2/ladder/team/match-finder
Which allows the admin's to put fields in via the admin panel, this is the key to keep traffic on your site and complete a lot of matches.
Of course you have the teampage
http://gamebattles.com/xbox360/call-of-duty-modern-warfare-2/team/opticgb2010
which if logged in you can invite a username and change it on the team page via the teampanel. Ex. if you was to look at the team page i linked you to, you can see the leaders name is OpTic Nerve x, but if you click on the little head next to him is username is GodsGR1MREAPER. This is great so people don't have to sign up with there game name and its really easy to use.
You also have user profile pages that will display the teams they compete on, this is great .
This is just some of the ideas I have, if your going to do it i think you should at least keep to par with whats already out there.
Nerve,
Thank you for detailed suggestions!
We raelly eppreciate any help!
Best Regards,
BearDev Team
BearDev - development company. Any complexity Web Sites. PHP/MySQL/Joomla! solutions.

