I’m looking to design a user interface for architectural visualization that can be used across multiple projects. The interface and the building projects will be developing in parallel, therefore migrating and overwriting content isn’t ideal. I would like the ability to work on a series of blueprints in one project file, and then when I run a VR-preview or standalone package in another project file, the latest UI work is incorporated (without having to migrate).
There are three ways I know of where this is somewhat possible, but there is a limitation with each.
- Engine Content - If you host your user interface in the ‘Engine Content’ folder, then UI work will be updated across all projects in that Engine version. However the Engine Content folder is only accessible to the local machine, and the blueprints won’t be accessible on other computers.
- Single Project - If the UI is designed and developed in it’s own level within a project, then updates are automatically visible across other levels that reference those blueprints. For this to work, all projects would have to be in one Unreal Engine file, but ideally, each building project gets its own file.
- Template File - You could periodically save your UI projects as a template file. This ensures that when a project is started it has the most recent UI. However, during the course of the project, if the UI updates, the file won’t be updated.
To summarize: Is there are a way for a project to access blueprints from another project?