En estos días, los juegos a menudo tienen portales multijugador con canales de chat y sistema de creación de partidos para los aspectos multijugador del juego.
Un ejemplo sería battle.net, magic the meeting, salas de chat en línea, halo, etc.
Ahora, para el resto de los jugadores independientes que probablemente no podrán gastar mucho esfuerzo de desarrollo en crear esos back-end desde cero, ¿qué opciones tenemos?
Estaba pensando en algo en la línea del uso de IRC como la columna vertebral del sistema. A partir de ahí, implemente el aspecto "comunidad", el seguimiento de jugadores, el seguimiento de juegos y la creación de partidos. Parece ser lo que solía ser el viejo battle.net (era de la guerra de cría).
La pregunta es, ¿es fácil de hacer? ¿Qué se necesita para ejecutar un servidor IRC, y supongo que esto también requiere escribir un cliente IRC (que parece haberse hecho mucho en estos días)?
Si también hay otras formas (por ejemplo, un marco abierto para estas cosas), escuchemos también.