Unity engine
Unity is one of the multi-platform game engines. It can support a variety of desktop, mobile, console and virtual reality platforms. It is used to create games and virtual experiences in both 3D and 2D, as well as applications for web browsers. It is designed for all popular operating systems such as Microsoft Windows, macOS or Linux. It also guarantees compatibility with VR tools such as Samsung Gear and Oculus Rift. It is an excellent tool for all virtual content creators.
The Unity environment uses C# and JavaScript for programming. It has an extensive Asset Store, i.e. a place with pre-prepared model and animation packages (also free of charge), and is a free tool as long as the revenue collected from its use does not exceed a certain amount.
In Unity, we are able to use 3D models created with a 3D scanner. This opens up a world of virtually unlimited possibilities for their presentation and dissemination. By combining in a single project a 3D laser scan of an entire building or location with precise 3D scans of the details in it, we can recreate the entire environment in virtual reality. The virtual collections created in this way can then be made available in the form of a web, mobile or desktop application. If we use virtual reality goggles, we achieve a fully immersive experience, feeling as if we were physically in the place or participating in a real event.