Drop in/Drop out splitscreen | Assigning Player Controller IDs

Let me refine this question. I just followed one of the Epic Games official tutorials on Local Multiplayer. The big issue with going that route is that it seems like there’s no way to vary the amount of players in the game. If I want players to press Start to join/drop out of the game, then they need a player controller in the game in the first first place which forces me to go from 1 player to 4 players. This is because without a player controller in the game you can’t get input from a connected controller.

If I’m wrong about that, please let me know. That would save me a huge headache.

So I’m looking for a way to add drop in drop out that allows me to go from no split screen, to 2 players, to 3, to 4 as more players join, splitting the screen appropriately as they go rather than (what’s shown in the video) having 3 empty screens until the players press start to join in. Seems kind of silly that the ONE official tutorial on local multiplayer even considered that as a viable option.

I’d be more than happy to see a real solution to this problem. Right now I’m forcing the first player to invite players to join the game through their pause menu, which is just kind of meh.