| 01 / catalog & rendered exports |
| Figma UI design packsShops, battle passes, HUDs, inventories, slots, rebirth |
3 starter packs |
all 11 packs |
all 11 + custom |
Visible components (atomic, composite, screen) |
160+ parts |
820+ parts |
820+ parts |
High-DPI @2x.png & text-stripped notext.png layersPrevents baked-in text when overriding labels in Studio |
starter packs |
✓ |
✓ |
Vector SVG exports & seamless tileable textures (get_texture) |
preview only |
✓ |
✓ |
| New monthly Figma packs included automatically |
— |
✓ |
✓ |
| 02 / mcp server & roblox studio pipeline |
Local penui stdio serverWorks with Claude Code, Cursor, Claude Desktop, Windsurf, Zed |
✓ |
✓ |
✓ |
search_components, get_component, get_hierarchy, get_design_tokens |
✓ |
✓ |
✓ |
compose_screen & compose_units single-script Luau builderAuto-scaled UIScale + 9-slice ScaleType.Slice insets |
✓ |
✓ |
✓ |
Native Roblox instance fallback (mode: "native")Rebuilds buttons/panels with Frame + UICorner + UIGradient + UIStroke |
✓ |
✓ |
✓ |
Automated Roblox Open Cloud uploader (upload_assets, set_asset_id)One command uploads pack PNGs and writes rbxassetid:// to roblox-ids.json |
— |
✓ |
✓ |
Shared Roblox Group asset registry (ROBLOX_GROUP_ID)Upload once to your group; every teammate’s agent reuses the same asset IDs |
— |
— |
✓ |
| 03 / licensing, seats & custom .fig ingestion |
| Developer seats included |
1 seat |
1 seat |
up to 5 seats |
| Commercial Roblox game licenseShip in monetized experiences (Robux / DevEx) without royalties |
starter packs only |
unlimited places |
unlimited group games |
Custom .fig file import & atomic slicing pipelineWe run your studio’s Figma file through figrender + 9-slice detector |
— |
— |
2 files / month |