Where design and code drift apart
Workshops with designers and developers collected the problems they met between a design and its build, grouped under headings such as communication, authoring, and testing. Designers said they spend a lot of time with developers to make sure a design is followed, that it is hard to keep everyone on the design system, and that current tools rarely let components be stress-tested with real content and data.
Designing the tool
Printouts of existing design and prototyping tools were pinned up to compare how each handles sign-up, projects, and the canvas. Interplay’s own screens were then worked through in Sketch and reviewed around the table, from signing in to choosing a project.
A mark for two sides
The mark joins two open curves with a plus, suggesting design and code connecting into a single loop. It pairs a bright green with a near-black charcoal, and works as a symbol in a circle beside the wordmark or as a large, cropped graphic.
Carrying the brand
The cropped mark scales from business cards to badges and t-shirts, giving the young company a recognisable presence at meetups and events.
Designing with real components
The editor keeps the familiar shape of a design tool: pages and layers on the left, a canvas in the centre, and properties on the right. The difference is that everything on the canvas is a coded component from the team’s own design system. The library is organised into the same categories the design system uses and previews each component in its real states, and selecting a component on the canvas opens properties that map directly to the options it exposes in code.
Testing with real content
The workshops showed that components are rarely tested against real content. Data binding lets designers import data models, such as people, genres, or blog posts, and connect a property like a movie’s title or summary to a component. A repeat control then fills a layout with a fixed, automatic, or random number of items, so a design can be checked against the lists and edge cases it will meet in production.















