work in progress
The SketchApp Import is a minimalistic plugin for Unity, bringing UI components and UI prototypes designed in Sketch into your Unity projects.
The plugin is currently based and dependent on the export files provided by Framer Generator, loading PNG assets as sprite images and position them according to your design.
As the Framer Generator also supports exporting from Photshop and Flinto the plugin can also be used to import Photoshop and Flinto designs into Unity
If you never used the Sketch Framer workflow checkout some of guides on Medium like Sketch Framer Bridge and Framer Sketch Workflow, especially on how to best prepare your design in Sketch for the export workflow. Most of it will also be true for later importing to Unity.
From the export folder we are only interested in the imported
subfolder, where you can find the layers.json
and the images
folder with all the PNG assets.
- Inside Unity make sure that
Editor Settings/Default Behavior Mode
is set to 2D, so the assets will be imported as sprites. - Open the plugin via `Window/Sketch Import
- Select the
layers.json
from your Sketch Export (inside theimported
subfolder as mentioned above). - Select an UI component (like Canvas,Panel,...) inside your scene as the Root for your imported UI layers.
- Select the Image Prefab from the Import Package Prefabs folder.
- Framer Generator - for exporting from Sketch (osx only)
- Json.Net.Unity3D 9.0.1 - for parsing the json file provided by Framer Generator