I am trying to make an asynchronous multiplayer mobile game. I have written code for the player movement, spells and game systems so far. Then I was thrown for a loop when I looked into actually making it multiplayer. I feel very discouraged as UNet seems like an entirely new beast for me to tackle. It appears I need to rewrite every single interaction Ive done so far in order to store each player's actions and send it to the server. Is there a resource specifically for asynchronous, multiplayer turn-based games I can look at? Everything I am finding (Brackeys UNet tutorial for instance) doesn't quite help as it only accounts for an FPS where you only control your one character. In my game, you control a team of characters, each with different abilities, and teams can be chosen by the user. I am using NavMesh for movement and I just cant wrap my head around how to send all the information like each unit's position, and spells casted (and where they were casted) back and forth. IDeally I would like you to be able to run the game on and view the opponents turn - have it play back to you in real time. What do I do? Where do I start??