especially in terms of immersion and interactivity since it supports text, video, audio and 3D scenes into a single 3D
environment. On the other hand, 3D games engines are also very powerful and they provide superior visualization and physics support.