Depends on what exactly you want to create. Are you more focused on designing or programming an experience? If there’s one tool you can do a lot with it is Unity. The engine empowers you to create, animate and make your XR programs from scratch and almost all platforms have an SDK for it.

There are several ways you can create AR/VR/MR/XR apps.

We use Unity Game Engine & Vuforia for AR & VR apps though we have yet to develop XR & MR Apps.

Unity Engine is free with subscription charges to remove their splash screen which appears at start & additional features.

Vuforia allows development keys are free to use as long as the app have less than 5000+ downloads.

Though there are more ways to develop such apps.

Unreal Engine is more advanced but better than Unity. It is used in making most games.

Unreal Engine is free to use, with a 5% royalty on gross product revenue after the first $3,000 per game per calendar quarter from commercial products.

EasyAR, Wikitude, Kudan, etc. are also options for the AR app development.

ARkit is developed by Apple & ARCore is developed by Google, with markerless detection & instead it scans the floor or flat surface on which we can place 3D models.

Android Studio can also be used to make AR apps.

Since I have never made an Apps for MR & XR I can’t tell which tools you can use.

If you still have any doubts, ask in the comment sections. 

With this recently-launched tool, you are now able to use VR/360 videos and photos right from your browser and customize your work with hotspots without the need of coding. If you are new to VeeR Experience, here are several its highlighted features:

  • Add hotspots (various arrows and button icons you can choose from) to your VR scene to let users click through into other scenes.
  • Add music/audio by adding hotspots to your scene. There are several features you can choose to enable/disable based on your need, including spatializing the audio, autoplay, and loop.
  • Annotate your 360 photos and put down your notes using Cards featureto better guide your viewers’ attention and tell the story.
  • Set initial orientation when the viewer enters each scene.
  • Quickly navigate through your virtual tour by selecting from the scene list shown at the bottom left corner.