What does this Asset do? Assembly System for SteamVR is an Asset developed to ease disassembly and assembly tasks in a scalable way in Virtual Reality environments configured with SteamVR. In addition, it includes screwing and unscrewing functions with a screwdriver tool. Using this Asset, developers will be able to relate GameObjects with other ones in a parenting relationship (assembled parts) outside hierarchy in Unity. What is needed to use this Asset? To use this Asset it is required that the project is configured as a Virtual Reality project and that it is integrated with SteamVR plugin. Naturally, it has to be used within a Unity3D project. How does this Asset work? This Asset works by creating new lists independent of the hierarchy ordered by Unity. When interacting with these parts with the virtual hand or with a tool, the lists will communicate with each other and send commands to the rest of the parts. On the other hand, we have the screwing and unscrewing system. This system uses the rotation of the actual hand so that, through the interaction of the tool with the screw, these can be screwed and unscrewed. Screwing and unscrewing also affects the assembly and disassembly system of the GameObjects which have the code provided.