We've already covered creating interactive bottles in Unity, but here's something for Unreal users.
The developer was kind enough to share his Blueprint setup and a bunch of other technical details on Twitter. Make sure to follow him and check out the full thread.
In case you've missed it, we've recently published an interview with Gil Damoiseaux who talked about recreating such effects in Unity via a surface shader. Make sure to read the article to learn how you can do it yourself.