Back to Devoured - September 07, 2026
DEVOURED
Behind the Build: Generative Plugins and Shaders at Figma

Behind the Build: Generative Plugins and Shaders at Figma

Design Figma
Figma's generative plugins and shaders pipeline moved from a WebGPU prototype to a production system capable of interactive, real-time effects.
What: The Figma team enabled Community and organization-level publishing for shaders and generative plugins, allowing users to embed downloadable code and interact with their creations via MCP servers.
Why it matters: By enabling developers to publish interactive, agentic effects directly into the design canvas, Figma is positioning itself as a platform for AI-native interface experimentation.
Deep dive
  • The generative pipeline began as a 'vibe-coded' WebGPU experiment to test real-time shader rendering.
  • A dedicated rendering engineer rebuilt the architecture to enforce safety and sandboxing for production use.
  • The team adopted a lean development cycle, relying on slack-based communication and demo-first PRDs to meet the Config conference deadline.
  • Features now support interactive and animated effects that persist within the design canvas.
  • The introduction of MCP (Model Context Protocol) support allows plugins to act as agents with external data access.
Decoder
  • Shader: A small program that tells a GPU how to render specific elements, typically used for creating advanced visual effects or procedural graphics.
  • WebGPU: A modern web standard for high-performance graphics and computation, providing direct access to a computer's graphics hardware.
  • MCP (Model Context Protocol): An open standard for connecting AI assistants to data sources, allowing plugins to fetch or act on information outside of Figma.
Original article

Full article content is not available for inline reading.

Read the original article →

Explore all 68 articles in today's digest

Fresh dev news, AI-digested daily. Never miss a trend at devoured.fyi