Is unity good for a similar-Chess multiplayer game?

Hello to everyone,
i’m want to know if Unity can help me to create a multiplayer game based on a Chess-Like game. My Goals are:

  • Play On Multiplayer
  • Play in Single Player (with an AI)
  • Chat with my challenger
  • Manage a Lobby system.

Thanks a lot for all suggests, and sorry for my bad english! =).

all no problem although you likely would use something like SFS Pro or Neutron for the server backend and thus networking as they are better suited for lobby systems etc

Ok thanks, i will continue to learn more about Unity3D and Networking. I you have another suggets or informations, please reply here. Thanks a lot!

Wanted to point out that the two mentioned backend solutions are better suited not because Unity’s networking is bad, but its more game server targeted (think of it as you beeing the warcraft 3 player hosting a custom game and alike), less for such scaling services.

SFS Pro / Neutron are targeted at especially this kind of things and allow you to handle chat, friend lists etc in an easy and lightweight way.

Thanks. I’ve another question about AI Managment. Where i can find some example for unity? that’s because i need to implement the single player, and the gamer must play with an AI…

Check the FPS tutorial, there u have enemy with AI.
For a Chess game u manually have to rewrite that tho ;/

Cool! Thanks!

I would recommend to check out books / articles on game theory as the kind of ai you want to develop (chess alike sounds like zero sum game) is “trivial and highly complex” at the same time. Trivial because board games always are clearly defined, you could always find the right way to win for sure if there is one or the one with the highest chance if there isn’t one. highly complex because you don’t have enough time to check all options to find the best one.

Strategies to find the best options and alike are layed out in this kind of books commonly.

Minimax / maximin algorithm for example is a good starting point and related to it its wiki page with many related links and infos: Minimax - Wikipedia