The development of computer graphics has always been coupled with the desire to create realistic visualizations.
In recent years, we have already been achieving results that are hard to distinguish from reality.
However, we are constantly searching for ways to immerse the user even further. Virtual reality is an example of such technology. The purpose of this thesis was to create a realistic environment that a user can experience with a virtual reality system. We took a familiar setting for our scene, the Faculty of Computer and Information Science in Ljubljana. We began by modeling in Maya, and from there transferred the environment into Unreal Engine, where the implementation of the logic took place. Our target virtual reality system was HTC Vive. The user has the options of painting on surfaces and in 3D space, as well as arranging and interacting with objects in the scene. In addition to the implementations of the said functions, the thesis describes the tools, technologies and workflow, along with the main guidelines to be followed when developing these types of experiences.