Multiple player controllers with one client

Hello,
I am trying to do the following:

  • Have each IRL controller (keyboard, xbone controller, ps4 controller etc.) be assigned to a player controller
  • Start a game where each player controls a different character with their controller (keyboard controls red guy, xbone controls blue guy, etc.)
  • Be able to connect to a session as one client but with multiple player controllers (keyboard and xbox one each control a different client in the game, but are using the same computer)

How do I do this?

Also, all the clients see through the same camera.

Used the function “Add player controller” which is what I was looking for.

Where did you find the function “Add Player Controller” ?