- Home /
Sending newly created objets using Photon
Hello everyone. I am currently developing a tool to play Tabletop RPGs in 1st person. The idea is for the Game Master to be able to build their own levels, using any .obj files they find online. Much like 3D printing miniatures and placing them on a table. And then players connect to their room and can play in 1st person on the map created by the GM. Of course all of this is done at runtime.
So far I have been able to do just that. I already have a player controller and a GM controller, the GM can grab and import any .obj file saved on his computer in realtime and move the objects around also in realtime.
Now I'm implementing the online functionality. After checking some tutorials I went with a photon server. And right now, I already have the connection from players on the same room done and each can control his capsule character and move around the scene, with this being synced.
The problem now is, sending the created map to the players. Is there any way that I can send these .obj files through the network when a new player joins the room? So that, locally when joining, the player can reconstruct the scene on their client? Or even stream the newly created gameobjects at runtime to each player?
I'm really at a loss at how to do this part, and from what I've seen, maybe photon wasn't the right call if I'm trying to send large ammounts of data. So any help on how to move forward would be appreciated!
Thank you.
Your answer
![](https://koobas.hobune.stream/wayback/20220613053808im_/https://answers.unity.com/themes/thub/images/avi.jpg)