Multiplayer dialogue system with Photon
Posted: Fri Jun 07, 2024 6:15 am
Hi!
I need to create a relatively simple dialogue system for a multiplayer game. I'm using Photon PUN2 for multiplayer and I would like to make it work with the Dialogue System for Unity.
The basic idea is that the game will involve 3 players, any of whom should be able to start a conversation with an NPC. The others should be able to join, provided they are close enough. Each player will see the same dialogue lines spoken by the NPC, but they will be presented with different, unique response options. They will talk to each other via a voice chat to decide which option to choose. The final response used in the conversation will be the one chosen by the player who clicks on any of their responses first. So all players will basically act as a single actor, but split into 3 parts.
Since this is only a prototype for now, there are no complex quests and I don't need to store different info for each player in the database. I just want them to share a synchronized conversation and split the available responses among the players. How should I approach this from the point of view of the Dialogue System for Unity and Photon?
Best,
Wojciech
I need to create a relatively simple dialogue system for a multiplayer game. I'm using Photon PUN2 for multiplayer and I would like to make it work with the Dialogue System for Unity.
The basic idea is that the game will involve 3 players, any of whom should be able to start a conversation with an NPC. The others should be able to join, provided they are close enough. Each player will see the same dialogue lines spoken by the NPC, but they will be presented with different, unique response options. They will talk to each other via a voice chat to decide which option to choose. The final response used in the conversation will be the one chosen by the player who clicks on any of their responses first. So all players will basically act as a single actor, but split into 3 parts.
Since this is only a prototype for now, there are no complex quests and I don't need to store different info for each player in the database. I just want them to share a synchronized conversation and split the available responses among the players. How should I approach this from the point of view of the Dialogue System for Unity and Photon?
Best,
Wojciech