Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/bizsim-game-studios-importer.git
BizSim Unity Figma Importer

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **BizSim Unity Figma Importer** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/bizsim-game-studios-importer.git
```

[![pkglnk](https://www.pkglnk.dev/badge/bizsim-game-studios-importer.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/bizsim-game-studios-importer)

README

Unity Figma Asset Importer

Unity 6000.0+ License: MIT Version

Required companion to the Figma2UnityUIToolkit Figma plugin. This Unity Editor tool reads the Asset Manifest emitted by that plugin and downloads the actual image, icon, and font files from Figma via the REST API — without it, the generated UXML/USS has no assets to reference.

Package: com.bizsim.unity.figma.importer Namespace: BizSim.Unity.Figma.Importer.Editor Author: BizSim Game Studios License: MIT

How It Fits Together

ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”       ā”Œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”
│ Figma2UnityUIToolkit       │       │ com.bizsim.unity.figma.importer  │
│ (Figma Dev Mode plugin)    │       │ (this Unity Editor package)      │
ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤       ā”œā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”¤
│ Generates:                 │       │ Reads the Asset Manifest         │
│  • UXML                    │  ──▶  │ Fetches images/icons/fonts from  │
│  • USS                     │       │ Figma via REST API               │
│  • Asset Manifest (JSON)   │       │ Writes them into the project     │
ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜       ā””ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”˜

The Figma plugin is a codegen plugin — it can only emit text (UXML/USS/JSON). It cannot download binary assets. This Unity package handles that second half of the pipeline. Using one without the other gives you either unreferenced files or missing assets.

Installation

Window → Package Manager → + → Add package from git URL...

https://github.com/BizSim-Game-Studios/com.bizsim.unity.figma.importer.git

Or pin a version:

https://github.com/BizSim-Game-Studios/com.bizsim.unity.figma.importer.git#v1.0.0

Or add directly to Packages/manifest.json:

"com.bizsim.unity.figma.importer": "https://github.com/BizSim-Game-Studios/com.bizsim.unity.figma.importer.git"

Quick Start

  1. Install the Figma plugin. In Figma, enable Figma2UnityUIToolkit in Dev Mode.
  2. Generate a manifest. Select a frame, open the Inspect panel, choose Asset Manifest as the codegen output, copy the JSON into a file inside your Unity project.
  3. Open the importer. In Unity: Window → Figma Asset Importer.
  4. Enter your Figma Personal Access Token (stored in EditorPrefs, not checked into version control) and your Figma File Key.
  5. Select the manifest file and click Import. Assets are fetched over the Figma REST API and placed into the paths configured in your importer settings.

Requirements

  • Unity 6000.0 or newer
  • A Figma Personal Access Token with read access to the target file
  • The Figma2UnityUIToolkit plugin installed in Figma to produce the Asset Manifest this importer consumes

License

MIT — see LICENSE.md.

Comments

No comments yet. Be the first!