Hoje em dia, os jogos costumam ter portais multiplayer com canais de bate-papo e sistema de criação de partidas para os aspectos multiplayer do jogo.
Um exemplo seria battle.net, magia nas salas de bate-papo, halo etc.
Agora, para o resto de nós, jogadores independentes, que provavelmente não serão capazes de gastar muito esforço de desenvolvimento criando esses back-ends do zero, que opções temos?
Eu estava pensando em algo na linha de usar o IRC como a espinha dorsal do sistema. A partir daí, implemente o aspecto "comunidade", rastreamento de jogadores, rastreamento de jogos e criação de partidas. Parece ser o que a antiga battle.net (era da guerra da ninhada) costumava ser.
A questão é: isso é fácil de fazer? O que é necessário para executar um servidor irc, e suponho que isso também exija a gravação de um cliente de IRC (o que parece ter sido feito muito hoje em dia?)?
Se existem outras maneiras também (digamos, uma estrutura aberta para essas coisas), vamos ouvi-las também.