Unity Visual Scripting and Shader Graph
PRODUCT MANAGEMENT
Unity Visual Scripting enables game creators to create scripting logic with visual, drag-and-drop graphs instead of writing C# code from scratch. It empowers multi-disciplinary teams to collaborate more seamlessly and iterate gameplay more quickly within the Unity editor.
Unity Shader Graph is a node-based graph tool that enables the fast creation and iteration of real-time shaders for games and other interactive experiences. The traditional shader creation process requires experience with shader programming, but Shader Graph opens up the field for artists and non-technical creators to create shaders without needing to code.
As Technical Product Manager for UVS and SG, I worked with teams covering engineering, design, tech art, quality assurance, and documentation to develop UVS/SG features and improvements. Much of my time was spent directly with key users and personas to best understand the needs for codeless creation within Unity. Using these insights, I developed successful product plans that aligned collaborators on a shared vision, exceeded required OKRs, and addressed top user needs.