Sorry for replying too late . Actually unity is just simply a tool to render 3d models and their behaviour with respect to user inputs and with each other can be precisely programmed .
Coming to mechanics or electronics , unity does not provide any standard tools as such .
As per as mechanics is concerned there are some physics tools like colliders , attachments , spring and force . But for robotic arm which consists of almost 200 parts , using the component hierarchy we have to decide which component is directly attached with the other with respect to each servo . In this there are total 6 servos and hence 6 parents .
Coming back to electronics there is a certain extent to which electrical simulation can exist . For me I will only focus on linear passive and active elements . If i go beyond that , for each component it will take a long time to create exact behaviour . There are some spice tools (eg ngspice) which can be compiled as external library , some predefined algorithms like modified nodal analysis and then integrated with unity but then it will become an analog lab .
My main motive to create a virtual lab is that there are many educational institutes which donot have good lab facilities and traditional simulations are very dull and boring although they are much more precise . Virtual lab using high end graphics can be made much more intuitive and give users the experience as if they have all the tools and are sitting in the lab .As of now I am focusing on providing that experience .
In near future you can see that there will be an interface from which you can program your virtual pi and controlling its GPIO pins . The idea is that if that program works for virtual pi , it should also work with the actual pi . This can easily be achieved for the basic components which are available in the virtual lab .
Once you are able to program GPIO pins for virtual pi , there are lots of interesting and cool projects one can perform .
There is also possibility of adding some basic sensors which can be added to virtual lab .
I have like 100s of ideas of what can be done with virtual lab but I will implement it one by one and since I have a full time job and I donot have a dedicated team or any resources to make it faster it will definitely take some time to implement all .
Any doubts , suggestions or feedback are greatly appreciated .