What should I begin with building my game with Fusion?

Options

Hi! I am working on my first online multiplayer game and after trying different approaches on and off for about two months now, I can just say that I find it very difficult to find out what I actually need to do to set up Fusion for my game. The tutorials I find either do something that I don't need, or leave something out that it necessary for me, and I don't get the feeling that I am learning much from them either, so I'll just ask here now.

This is what my game (a turn-based strategy game where players play countries) needs:

  • Options to join or host a game
  • The game is played in turns, but all players plan their moves simultaneously
  • There can be AI players
  • Once all players are ready or a timer has run out the host/server calculates which moves are executed in what order
  • The moves are applied to the game world
  • The state of the game world is then synchronized between all players
  • When a player disconnects their country becomes AI controlled
  • When a player connects they can pick any AI controlled country to play as

This is essentially what I need. If you can point me to what I have to look in to for that that'd be great.


PS: If it turns out not to be too difficult I'd like to build these features later as well:

  • In game text chat
  • Server browser


Any help is appreciated, thanks in advance! :)