Customer case study

# How Unity Accelerated Internal Revenue-Generating Processes from Days to Minutes

[Book a Demo](/contact-sales)

8 engineers

Run Unity Ads' Huron platform, covering 23B+ monthly ad impressions and 2.5B+ players across three time zones.

7 minutes

From Slack request to compliance verdict, down from a multi-day manual process, the first agent built on the new AI context layer.

80% of reviews

Surface at least one issue, such as schema gaps, missing PII tags, or weak descriptions, before shipping.

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%27150%27%20height=%2755%27/%3e)![Unity Logo](/_next/image?url=%2Fimages%2Fsummit-recap%2Funity-dark.svg&w=384&q=75)

“For years, our metadata was something people read, not something a system could call. With Dax, our Slack bot built on Collate, you ask in a thread and get a verdict in about seven minutes, down from what used to take days. That's the difference between waiting on a review and just shipping.”

\- Jeppe Johansen

Senior Manager, Data Platform, Unity

Industry

Gaming / Technology

Technologies

Apache Flink, Apache Paimon, Google BigQuery, Great Expectations, Cursor, Slack

Unity is the world's leading real-time 3D engine. Its Ads business serves more than 23 billion ad impressions a month, 165 million daily viewers, and 2.5 billion players, governed by just eight engineers across three time zones. Since ads are its revenue source, the platform team has to clear every issue that affects ad delivery and accurate billing. For years, like most organizations, Unity's metadata was something people read: documentation a human had to find and interpret before any decision could be made. So the team set out to make its governed metadata something a system could call, built on top of Huron, its central data platform for Unity Ads. They started on self-hosted OpenMetadata and eventually upgraded to managed Collate to offload maintenance and lean on a reliable service.

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271280%27%20height=%27338%27/%3e)![Eight engineers run the Unity Ads Huron platform across three time zones, serving 23B+ monthly ad impressions and 2.5B+ players](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)

![Eight engineers run the Unity Ads Huron platform across three time zones, serving 23B+ monthly ad impressions and 2.5B+ players](/_next/image?url=%2Fimages%2Fcasestudy%2Funity%2Fslide-02-team-unity-ads.webp&w=3840&q=75)

## From documentation to infrastructure: metadata that AI can call

The shift underneath everything Unity built is a change in what metadata is. Traditionally it is documentation, accurate only if a human keeps it current and useful only if a human reads it. Unity turned it into infrastructure. The Collate MCP Server exposes Unity's governed metadata (schema conventions, glossary definitions, lineage) as a live, queryable interface that any AI agent or workflow can call directly, rather than a person hunting through docs. That single shift, from something engineers read to something systems call, is what makes every capability below possible.

The first agent: automated review

Every Unity Ads data product needs a review to ensure accurate billing and avoid PII violations. That review used to be manual, one engineer at a time across Copenhagen, Montreal, and San Francisco, losing days to round trips, with around 80% of reviews surfacing at least one issue. Now a request in Slack triggers Dax to check schema conventions, PII tagging, glossary coverage, and description quality, all pulled live through the Collate MCP Server, then post a verdict back to the thread in about seven minutes. The eight-person team keeps pace with 100% of data products routing through the platform, with no added reviewers as volume grows.

Next: incident response without the archaeology

When a pipeline incident hits, ads stop serving and revenue stops with them, so resolution is time-sensitive. The first 20 to 25 minutes typically went to manual archaeology: tracing what fed the affected table, who consumed it downstream, and where the pipeline was defined. Unity is extending the same callable-metadata model here. When an incident channel opens, Dax is being built to surface upstream producers, downstream consumers, and pipeline definitions automatically, replacing the multi-person scramble with an instant, governed response.

A foundation for more AI use cases

Because the governed metadata is callable by any AI tool or workflow, each new use case builds on the same foundation instead of rebuilding it. Unity can layer on automated documentation, SQL generation grounded in governed definitions, and data-quality test creation, all working from the same live context that already powers compliance and incident response. Once metadata is infrastructure rather than documentation, the cost of the next AI use case drops.

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271600%27%20height=%27900%27/%3e)![Unity's thesis: metadata as an API that AI systems can call](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)

![Unity's thesis: metadata as an API that AI systems can call](/_next/image?url=%2Fimages%2Fcasestudy%2Funity%2Fslide-07-metadata-as-api.webp&w=3840&q=75)

## Why Unity moved from self-hosted OpenMetadata to managed Collate

Huron's governance began on open-source OpenMetadata. Unity kept the open standard it had standardized on and moved to managed Collate to power its AI context layer while shedding the operational load an eight-person team could no longer justify carrying. What the move delivered:

The managed context layer that makes metadata callable

The Collate MCP Server turns governed metadata into a live, AI-ready interface, the foundation every use case above depends on, delivered as a managed service rather than something the team has to build and run.

Engineering time reclaimed from infrastructure

Self-hosted OpenMetadata means provisioning, scaling, and tuning search clusters, databases, and ingestion pipelines as usage grows. Managed Collate lets Unity redirect senior engineers to governance and platform work instead of upkeep.

Upgrade risk removed

Self-hosted deployments own their upgrade cadence, where a fix in one version can introduce an issue in the next. Managed Collate ships only tested, stable releases, insulating Unity from version churn.

Actionable data-quality alerts

Where typical open-source data-quality tooling surfaces only a pass/fail percentage, Collate's alerts return the failing rows themselves with a sample and a debug query, so engineers can see exactly what broke and why.

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271600%27%20height=%27900%27/%3e)![How Unity's Dax agent uses the Collate MCP server to call the open context layer](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)

![How Unity's Dax agent uses the Collate MCP server to call the open context layer](/_next/image?url=%2Fimages%2Fcasestudy%2Funity%2Fslide-05-what-dax-did-mcp.webp&w=3840&q=75)

## Why it matters for data leaders

The strategic takeaways beneath the compliance win:

An AI-ready governance foundation

Governed metadata exposed as a callable context layer means AI agents and tools work from schema, glossary, and lineage that are correct by design, not from a copy that drifts out of date.

Already delivering in production

The first agent built on the foundation cut compliance review from days to about seven minutes, on 100% of Unity Ads data products.

Scales without headcount, off your infrastructure

The same eight-person team keeps pace with rising volume, while managed Collate carries the operational load that self-hosting would demand.

![](data:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271600%27%20height=%27900%27/%3e)![Unity results: every Unity Ads data product reviewed on demand, roughly seven minutes to a verdict](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)

![Unity results: every Unity Ads data product reviewed on demand, roughly seven minutes to a verdict](/_next/image?url=%2Fimages%2Fcasestudy%2Funity%2Fslide-08-results-triad.webp&w=3840&q=75)

Are you ready to change how data works for you?

Get Started Now

[Get a Demo](/contact-sales)