Caustics can be achieve either by projecting a caustics video, or by casting shadows trough a alpha mapped video of a water effect.
Realtime caustics is a very complex procedure, is hard to find an engine that could do such a effects, but RENDERLights is able to do a quite convincing job.