hey thanks for playing our game, it means a lot <3
i made the boat movement system and it was really a process of looking at how other games do it and copying it until it felt right if that makes sense? I mainly looked at just cause 3 and how it handled its boats, trying to mimic that as best as i could. I also had the boat axis locked so it wouldn't turn upside down.
if you want i could send through the movement code if that helps give a better picture?