This project was both a university project and my Ludum Dare 48th entry. Made in 2 days with Photon PUN2 networking solution. Solution provides the connection and login of users. They also give ways to send and receive data. I optimized the data to be minimal as possible. I've only send the necessary data to the other players so they can recreate the shooting scene in their own computers. I tried to sync them using a server-based timer and used various algorithms to optimize the process. To save time, I used ready asset store assets for the environment (Not on the Jam Version) but I've made and rigged the cowboy models and their props. Overall, I think the game is quite fun
Synched Multiplayer Gameplay. Network Data optimizations