Unity Asset Manager lets users store and organize their digital assets on the cloud. Using a web interface, developers and artists can quickly iterate on game prototypes by finding and re-using their existing assets. I led the design of the in-editor experiences of Asset Manager, building a plugin with integrations into Unity.
Role: Senior Product Designer
Timeline: Feb 2024 - Present
Platform: Web, desktop
Team: 1 designer, 1 product manager, 5 engineers, 1 quality dev, 1 content designer
The problem
At Unity, our mission is to empower game developers to create. However, the development process is not very straightforward. It’s an iterative and collaborative process, and involves the creation and use of a lot of files.
Lots of files
3D models, textures, scripts, animations and more are all being worked on during the process. These files can be easily lost and left disorganized. Not to mention not all the assets are final, they can be replaced when working on later, more finalized versions. And be sure not to mix them up with any files from previous projects!
Where was that 3D model again…?
3D files aren’t easily previewable
Storing these files on the cloud makes sense – but it’s not pain-free for artists. Using a version control system, they aren’t able to preview their 3D files, and many artists feel intimidated by the complexity of the tool. Collaboration on 3D and non-binary files is also hard, and they may frequently run into file conflicts.
was it asteroid 1, asteroid 2 or asteroid 3 that I need? I wish I could preview them..
Not all collaborators are technical
But art doesn’t just live in a silo – engineers or technical artists need to implement art in-engine! However, collaboration around this isn’t easy, it’s not always efficient to review assets in a build. Art directors and non technical members still would like to leave feedback and their input on assets without opening the game editor.
A simplified journey of a journey assets take along a game’s lifespan. Multiple stakeholders from different disciplines work on the same assets on the same time.
We validated these personas and pain points in user journey mapping sessions, like this one during GDC!
Asset manager is born to address those needs.
Centralized solution to help visualize, organize and re-use your game assets.
Versioned and real-time-3D-first to support iterative game-dev process.
Web based for non-technical users. Unity integration for developers.
How it works
Find and organize your game assets on the Asset Manager web dashboard.
Use the Asset Manager Unity editor plug-in to see your assets in context of your game.
Upload your assets onto the cloud for other collaborators to review.
Import cloud assets to use in your game.
Prototype using your imported assets! Build up a game quickly by re-using assets from other projects.
Challenges
Systems thinking - Assets are more than a file
CONTEXT
Blobby consists of a model, a material, and multiple textures.
After importing just the Blobby.fbx, we see that our model is broken. It’s lost the reference to its material!
DESIGN APPROACH
Let’s track dependencies between these assets.
If we import blobby mesh, we can also automatically import anything it depends on. Working with engineering, I designed a dependency system to make importing intuitive.
After importing, let’s also track the state of what you imported, so you’ll know if it’s up to date with your other team members’ latest updates!
Working with my engineering lead, I drive conversations around what the user expects with their files in relationship to the asset manager ecosystem. These problems of complex systems and edge cases make this project extremely interesting to work on.
UI - Make it mesh
CONTEXT
Designing for an in-editor integration is tricky. I need to design an experience that feels familiar to editor users and their workflow, while matching the web design system.
Also, taking over this project from another designer brought an opportunity to improve the existing UI and to re-use existing components.
FTUE - Blank canvas syndrome
CONTEXT
Uploading sounds fun, but what if I don’t have a blobby to upload? How do I get started if I don’t have any assets?
DESIGN APPROACH
I found an opportunity to connect users’ asset store assets directly into Asset Manager. Simply drag in assets that you’ve previously purchased.
We also provide users with a library with preview assets as example assets to use, but also teach how to organize assets within Asset Manager.
Releasing
We have biweekly releases and have a direct partnership with game studios to learn about how Asset Manager helps them. We learn from their needs and prioritize features that deliver value. I work extremely closely with the Asset Manager web, collaboration and version control teams to ensure we are delivering on the same vision for our users.
Project window modernization
This initiative also led to an exploration of an even deeper integration of Asset Manager into the editor – native into the project window itself! Lot’s of new thinking challenges arose from being front page in the Unity editor, but the project is showing signs of great user value.
This project is still in early progress and is slated for the next major release of Unity.
What if you could click and drag a cloud asset directly into the scene?
Trying out a fresh new look with a different design system
See the Asset Manager in action!
Impact
I brought the plugin from joining the team in beta version 0.4 to launching 1.0 at Unite 2024!
Plug-in installs increased 125%, and is now the most used form of Asset Manager.
23K assets created from the Asset Manager plug-in in 2024.
I created marketing materials, live demo flows and learn documentation.




