Visual Scripting in Unity
Designing tools in the Unity game engine for accessible development of VR experiences.
SkillsVR creates custom VR learning experiences for clients across various industries. Their internal developer pipeline utilizes custom visual scripting and a library of modular mechanics to rapidly develop these experiences in Unity. At the time I joined, it was planned to transition these internal tools into a B2B platform built on Unity (Content Creation Kit or CCK). The goal of this tool was to make VR experience creation accessible to non-developers
Testing
Unity’s design system was referenced to seamlessly integrate with Unity’s modular panel system. Some unique design was added to the visual scripting nodes to add an element of brand awareness and separate it from Unity’s default visual scripting tooling. Node design was iterated on with developers to ensure support for technical use. A close feedback loop with developers was kept after design handoff to ensure consistency across niche cases that came up during implementation.
Horizontal
Vertical




Impact
Research, testing, and design of 5 new Unity panels was completed within 4 months. This allowed for rapid implementation to get tooling in front of real users to collect feedback for future iterations.
Involvement of cross-functional teams in testing resulted in greater understanding and buy-in to the new product, generating excitement from stakeholder teams.
Feature design was successfully transitioned from developer ownership to the new design team. Developers came out with a clear understanding of the UX design role and process, while developer input on design decisions was maintained and valued.