Hi, guys, I am studying at college and one of the courses I have is Distributed Systems. In this course, my group and I have to create a project and we have to implement something that uses a Client-2-Server or P2P style. Our first idea was to create a 2D/3D game that has a multiplayer mode in it. However, we presented the idea to our teacher and he said that the tools Unity has, such as Photon or UNet, are "too simple". He wants us to implement the communication part, creating sockets or something else in order to achieve the multiplayer part. I researched a little bit and found that it is possible to use JSON to create this part of the game, but I am a little bit lost in what I should do. Anyone has tips in this part? I don't know how we would be able to synchronize players' positions and also share vital informations of the game without using Network Manager or Photon Unity. Thanks in advance!