I'm currently working on my first multiplayer game, and I need some guidance. Right now, I have a game that supports two-players, my goal is to support 4-6 players locally and possibly more with online play.

Right now, the way I'm supporting two players is by having two of every event. One event is for player 1 and the other event is for player 2. I messed around with groups, but that doesn't help when you need to differentiate between players. I know about spread value, but I'd need some tutelage to use it correctly.

I should also mention that the player character for player 2 is a clone of player 1's (not a duplicate). I don't know if that matters.

I'm basically just looking for guidance on constructing a multiplayer game properly because I'm pretty sure having multiple events for each player isn't the way to go.