November 1st 2020
Vault is now open for public testing. Come check it out on Github.
Vault has been in development for over a year now, so im super excited and nervous about how you will find it, it's been a big passion project for me, and taken a tonne of learning, but I feel strongly that it's a useful tool, and I hope you will find the same. Please use the github issue tracker for any bugs, and come join the Discord if you want too.
I have been working in Film and TV for a long time, and it's so common to jump between projects on a frequent basis. The same goes for my passion of games development, I jump across Unreal projects super often. One thing I love about Unreal is the Launcher marketplace. When I jump project, its there ready to populate my scenes with assets quickly. What I wanted though, was a way to share my assets, and those generated by the teams I worked with, in a similar way, to re-use and recycle to speed up production. This is the inspiration behind the Vault plugin. The Vault allows you to:
We want everyone to enjoy using Vault, and to open it up to the community for new features and requests. The plan is to open source Vault through Github, once it gets to a solid Beta Release. ITS OUT NOW!
Once we reach release 1.0, hopefully also open distribution of a pre-build plugin to the Unreal Marketplace
* I plan to keep Vault free, but this may change depending on circumstances. It may be that with all the work invested in Vault, I may explore financial support in other ways. The goal is to always keep it free.
Easily package your favourite assets, with all their dependancies, through a comprehensive UI, with full metadata and tagging support
Add custom tags or re-use existing ones. The Tag pool is shared with all your team, and any new tags you make get added to the pool
Capture thumbnails within the publisher, utilise a included preset template to get great images, and share consistency between assets.
Visualise your pack list before you commit
In-built output log just for vault logging let's you check everything went as planned
Vault settings are broken down into local user settings, and global cross-project settings, allowing any sized team to work efficently without having to re-set things up between projects
A shared global tags pool, allowing reuse of existing tags to keep things clean and efficient.
Metadata for all your packages is written out as .meta files, which is a json formatted document with all the information of the asset pack. Edit any assets meta with ease.
The UI handles everything you need, but if you wanted to automate or pipeline, The Vault will also comes with a blueprint library, with full support for both Python and Editor Scripting through blueprint. This makes it easy to bulk through your backlog of assets, to get that asset library populated quickly.
import unreal as ue
selection = EditorUtilityLibrary.get_selected_assets()
ue.VaultLibrary.package(selection, selection[0].get_name(), ue.VaultLibrary.get_developer_name(), "AutoPackaged By Python")
The plan is to release the Vault late 2020 as an open source plugin
The plan is to support Windows, Linux and Mac. Initially the development is focused on Windows, but wherever possible platform agnostic approaches are used, so support for all platforms will happen. The release may be stagged so Windows support will come first, with linux, and then mac thereafter.
This is still TBD, but the plan is to release it free as an open source plugin on Github, so everyone can give it a go.