I am working on a new RPG game which will involve 3 main characters, the idea is that a user can control 1 of the 3 characters, therefore through networking 3 friends can play the same campaign mode, whilst having full control of their character, including inventory on their device.
I am thinking of using UNet as this seems the best option moving forward, however I have a few queries which I am not 100% sure about, with no knowledge of networking, any guidance or tutorials would be much appreciated:
1 - Is it possible to connect and control a specific user. This is not a FPS therefore I do NOT want to create a spawn random players.
2 - What is the best approach to store the individual player inventories (I was considering doing this locally on the users device)
3 - Can I get it so that the games are essentially saved so that when all 3 users can re-connect to the game in the same place that they last saved it
4 - If one of the users is not available to play then the party leader would take control of the missing character (the missing character would essentially just follow the main character).
I have found a few tutorials in regards to creating a FPS, however nothing for my particular needs. I would also like to mention this game will have an offline campaign mode (single player), this is 75% complete and the online version will just be a clone of this with the added networking side of things.