How shall I make a river?

yes you could - you had to use the water volume instead of the river-tool.

a river-tool with underwater effect is something really basic a game-engine like ue4 should have.