I thought I'd get this early draft out as I know a bunch of you are asking for it. It's obviously far from perfect but I'll be working on refining it.
I opted for an 'effector' system. So instead of handling platform login within the controller, it's handled externally and the controller simply polls for results. With this system we can handle a bunch of external events without cluttering up the controller, for example underwater, wind zones, boosters, etc.
Just pull the latest build and checkout the demo scene!
Current bugs:
Betruet
2022-03-14 11:19:08 +0000 UTC