Эффект воды написан с нуля. Там есть возможность вставить настоящий шэйдер, но я не умею, по этому просто беру кусок экранного буфера, натягиваю его на колеблющуюся векторную сетку, и записываю обратно в буфер.

Без параллакса будет некрасиво, так что лучше или совсем без скроллинга, или с добротным.