I just 4 months learn unreal engine.
During tries to implement that spaceship game feature I learned a little bit about New enhanced Input Action system, possess, unpossess pawns, character pawn.
I am still looking for the best core way how to write code and blueprints in much more flexible ways.
known bugs:
1. unpossess vehicle sometimes cause wrong character rotation.
2. some logical issues with calculations of transfrom vehicle.
3. if unpossess flying ship, ship will be freezed.
4. ship stay at position you left it. there is no auto pilot for landing to certain point. No AI controller for Vehicle
/ discord