Usually, in video games, glass is just a transparent texture. It’s boring. But in cinematic games like The Matrix or Uncharted, glass is a physical object. It bends light, it has weight, and when you hit it, it shatters exactly where you struck it.
https://dev.epicgames.com/community/learning/tutorials/nKWl/unreal-engine-the-simplest-way-to-create-cinematic-glass-destruction-in-ue5