raytracing is the best way to get realistic lighting and shadowing as it simulates light, but this is way too taxing on the GPU to be done at all in real time, that's why it's just left for pre-rendered video.
perhaps some time in the future when GPU's are powerful enough and designed to handle raytracing in real time can it be used for games, but that future is a long way away.







