These are the following technologies that are suitable for AR VR
Unity: Unity is a popular game engine that can be used to develop both AR and VR applications. Additionally, It provides a user-friendly development environment, supports multiple platforms, and has a vast library of assets and plugins that can be used to create rich AR and VR experiences.
Unreal Engine: Unreal Engine is another popular game engine that can be used to develop AR and VR applications. It offers advanced features such as real-time rendering, advanced physics, and AI capabilities that can help create highly immersive experiences.
Vuforia: Vuforia is an AR development platform that provides tools and features for object recognition, tracking, and image detection. In addition, It supports various platforms, including iOS and Android, and can be used to create AR applications for various industries such as marketing, education, and entertainment.
ARKit: ARKit is a framework developed by Apple for creating AR applications on iOS devices. Furthermore, It provides features such as motion tracking, scene understanding, and light estimation, allowing developers to create highly immersive AR experiences for iOS users.
ARCore: ARCore is Google's AR development platform that provides tools for creating AR experiences on Android devices. It includes features such as motion tracking, environmental understanding, and light estimation, allowing developers to create high-quality AR experiences for Android users.
WebXR: WebXR is a web-based API that provides support for creating immersive AR and VR experiences that can be accessed directly from a web browser. It supports various platforms, including desktop and mobile devices, making it a highly accessible platform for creating AR and VR experiences.