Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

How to share library across Projects?

A topic by cwrenniks created Mar 31, 2026 Views: 126 Replies: 3
Viewing posts 1 to 3

I just got a copy of AssetPlacer and understand how to save a library to a common directory on my file system, instead of just a project. But I'm unable to figure out how to populate the library with assets that are not in the current project. At the end of the day, I'm looking to create a number of libraries made out of kitbash models that I can share across a number of Godot projects. Thanks!

Developer

Hello! To share libraries, you also need to share the assets that are referenced by the libraries. For example: if you have all your assets inside a folder "res://assets", and you want to share the library, I'd recommend putting the library file and the assets folder inside a folder. To your new project, add a copy of that assets folders, such that you again have "res://assets" and paste the library file(s) into the library directory. This is the userdata folder by default, but you can change it to be the resource directory res://, in Project Settings -> AssetPlacer -> Settings -> Library Save Location. This way, you can have the assets folder and the library files next to each other.

Hope this helps!

thanks for the reply. Yeah I was just hoping not to copy assets all over the place. But thanks!

JFYI, I did finally get this working with symbolic links. Godot supports sym links no problem, so all good! Thanks again