Hi Yaeko,
Awesome Tutorial. I’m interested in your take on implementing Co-piloting Keybinding? We have a discussion going on about it over here. But, in a nutshell, the copiloting allows two players to share the same character controller, with bindings to separate keyboards/mouse/gamepads.
I personally can see the control scheme being useful in many game genres, especially Horror Games and controlling larges ships/crafts/giant robots. Ultimately, I think its a quick way to get a local coop multiplayer experience operational with nearly no effort, allowing two or more players control a single character.