Boat controller help!

Hey Unreal Engine community,

I’m currently working on a ship controller for my game, and I’m facing an issue with achieving smooth ship steering similar to games like Sea of Thieves. I want the ship to start turning when the player presses A or D, and then smoothly maintain that turn without requiring the player to hold down the keys.

Does anyone have suggestions or sample Blueprint code that could help me achieve this effect? I’d greatly appreciate any guidance or insights into creating a responsive and realistic ship steering controller.

Thanks in advance for your assistance!

1 Like

Not sure about the whole shebang as it would be quite the setup for a forum post and there’s probably a dozen ways to rock a boat but…

the ship to start turning when the player presses A or D, and then smoothly maintain that turn without requiring the player to hold down the keys.

  • IA & IMC

  • controller steering:

  • the “boat”:


In short: when a key is held, we accumulate a value in a variable. We then use the variable elsewhere to keep turning using said value.

1 Like

Thank you very much! This helped a lot!

1 Like