Multiplayer game 3D of the horror genre, developed with Unity3d and the Photon engine.
I developed lobby creation through Photon Engine, using its API and RPC calls to synchronize users with the arrival of new players in the lobby and their character choices.
I used some algorithms to handle user object events (Flashlight, thermometer etc) and achieve goals. RPC calls were used for synchronization between all users on the server.
I used NavMesh to Enemy pathfinding and some algorithms to handle enemy behavior.
I used some algorithms to handle character movement and animation, as well as manage their in-game state. All these movement events, animation and character states were synchronized between all users through RPC calls.



