Для этого в физическом движке PhysX есть такая сущность, как Fluid (жидкость). Видеокарты NVidia поддерживают PhysX на аппаратном уровне, а для владельцев видеокарт AMD придётся вводить какой-нибудь костыль типа реализации воды в движке Unreal engine 4.26