Hi HN, I am building Adamas VR, a TypeScript SDK and runtime for building multi-user VR projects.The motivation for this project is that the traditional game-engine based VR development workflow often requires developers to rebuild the common VR infrastructure. To reduce the overhead of VR development, I wrapped the common VR subsystems, such as avatar, locomotion, and multiplayer, directly into the runtime environment, so that developers can only focus on the application logic instead of rebuilding the same infra.One interesting design choice I made was that: VR projects are treated as regular node packages that run on Node.js, and they are fully compatible with the npm ecosystem.If you are interested in this, please give me a star on Github, and/or join my Discord, which is in the readme of the github repo.Also any feedback is appreciated!