How do I keep changing my game art?

Hello.
is there a way I can import my game art into unity but still be able to change it constantly if needed? When I have to make a small change in my character for example, I have to remove the current one from unity, go back to my adobe illustrator project, make the change, export it and then import it to unity. So I was wondering if there is an easier method to do that.

Hey,

I’ve never used Illustrator, but I’m pretty sure you can use any art software to open the sprite assets in your Unity project, make changes, save the changes, and then the sprites will be immediately updated.

The only issue is that you wont have access to layers this way. So what I usually do is make changes to the original layered file, open the corresponding Unity sprite file, and simply copy the changes over. This way you don’t have to constantly import new files and you don’t have to worry about messing up references to the sprite anywhere.

Hey I’m a big fan of Adobe Illustrator too and it’s my preferred tool (over Photoshop) when creating scalable vector art and I understand it can get a bit tricky when it comes to updating game art especially if it was created using a non-Photoshop DCCs.

@Unrighteouss I think that’s a good workaround and I might try that myself. I’m also curious how everyone does it. In the meantime, the workflow between non-Photoshop DCCs (eg. Illustrator) and Unity is definitely something we would want to look into.

1 Like

Please don’t forget those who use affinity designer!

Put the art you want in the project. When you want to change the art, drag it in to the slot for the character sprite renderer.

Yes! Affinity Designer too.

1 Like