A downloadable tool for Windows, macOS, and Linux

Download NowName your own price

GMS2 Resource Importer lets you transfer multiple resources of different types between GameMaker Studio 2 projects in one go. You can import resources from normal .yyp projects and .yyz exported project archives. It's even possibly to transfer resources from some broken projects.

You can also use the tool to import external sprites and sounds. This is especially helpful when wanting to replace multiple sprites or sounds in a project. You can import multiple sprites or sounds in one go, sprites or sounds already in the project will be replaced (if you want), settings (bounding boxes etc.) for existing resources will stay the same. Read more about this in the provided documentation.

From version 0.91, the tool should work using Mono on Mac OS X and Linux. Let me know if you have any problems!

Updated 5 days ago
StatusIn development
PlatformsWindows, macOS, Linux


Download NowName your own price

Click download now to get access to the following files:

GMS2ResourceImporter101.zip 318 kB
GMS2ResourceImporter091.zip 269 kB
GMS2ResourceImporterDocumentation.pdf 42 kB


Log in with itch.io to leave a comment.

Thank you for sharing this. It really helps me.

There is a little problem . If the order of several assets in source is 1,2,3,4,5. After importing, it will be 5,4,3,2,1. Most of the time, the order not matters. Sometimes, I think it's better to keep the order the same.

(1 edit) (+1)

Great tool! great!


THANK YOU for this, I'm managing two very large projects with a huge number of shared scripts in a subfolder and my head exploded when I realized I couldn't export the folder as an extension. It'd be nice if it kept folder order intact (it looks like it reverses it on import) but that's not a big deal. I thought I was doomed once I ported to GMS2!

wow, this looks interesting...