A new (and horribly wrong) role for Unity...

  1. Does anyone know if Unity can be fortified with…
    a) …a text chat client?
    b) …a voice chat client?
    c) …a webcam chat client?

Bonus points if there’s an existing implementation like AIM or Jabber that doesn’t require that I buy my own server.

Backstory: I do some tabletop RPG gaming (not nearly enough IMNSHO), and the group is starting to stray far enough apart that play online is starting to sound like a good idea. The problem is, there’s no client that I know of that does everything.

Then I had the idea that if it’s a matter of moving pieces around a map, Unity could provide 3d representations of the scene to all players provided that they’re networked. Mix in chat, and it becomes a full-service app.

Yeah, there’s other things to factor in like the ability to change maps and whatnot. But I’m researching first if the elements are available to be mixed. Anybody, help please?

You could look into smartfox server. The unity tutorials that comes with it includes a tutorial on setting up a chat client.