Pairs with the Moat Anatomy Canvas — a ready-to-use strategy tool. Included with a subscription, or $1.99.
On September 12, 2023, Unity told the people who built games on it that they would soon be charged a fee every time one of those games was installed. Not sold — installed. A pirated copy, a re-download, a charity bundle: a meter on the runtime itself. The reaction was not a complaint; it was an exodus in slow motion. Inside eleven days the company apologized and started backing out.5 Inside a month, the CEO was gone.3 And inside twelve months, the fee was dead and the high-dollar end of the market had quietly walked across the street.46 The whole episode is usually filed as a pricing blunder. It was something larger: the moment a company with the most games on earth proved it no longer had the most valuable ones.
The story everyone tells is that game engines are a tidy duopoly — Unity and Unreal, two giants of roughly equal size splitting the world. Almost every word of that is misleading. They are not equal, and they do not split the same world. One owns the volume; the other is taking the money.
Unity has the games. Unreal has the dollars.
Look at where developers actually ship. In 2024, 51% of all games released on Steam ran on Unity, against 28% on Unreal Engine.6 By that count, it isn't close — Unity is the default for indies, mobile studios, and the long tail of small releases, the way a spreadsheet is the default for a back office. But count the money instead of the games and the picture inverts. By revenue, Unreal pulled 31% of Steam game sales in 2024, up from 19% the year before, and passed Unity's 26% for the first time since 2018.6 The same Steam, two opposite leaderboards. Unity wins the headcount; Unreal wins the cash register. That gap is the whole strategic story, because the games that generate revenue are the games studios pay real money to make — the high-fidelity, high-budget titles where Unreal's rendering pedigree is the obvious choice.
| Unity | Unreal Engine | |
|---|---|---|
| Share of games released | 51% | 28% |
| Share of revenue | 26% | 31% |
| Revenue share, prior year | (higher) | 19% in 2023 |
| The segment it owns | Volume, the long tail | Dollars, the high end |
This is why "duopoly" is the wrong word. A duopoly implies two firms competing for the same prize on the same terms. These two are climbing different mountains. Unity's moat is ubiquity — millions of small studios who already know its tools and don't want to relearn another. Unreal's moat is fidelity — the engine that big-budget studios reach for when the visuals are the product. The danger for Unity isn't that Unreal will steal its indie horde. It's that the horde was never where the profit lived.
How a pricing memo became a structural wound
Unreal's revenue surge did not happen in a vacuum. The crossover landed in the same window as the runtime-fee disaster, and that is not a coincidence. The fee was meant to extract more from successful games — exactly the high-revenue titles Unity most needed to keep. Instead it taught those studios that the cost of staying could change retroactively, on a meter they couldn't predict. Unity walked it back in stages: a partial retreat on September 22, 2023, dropping the charge for free-tier users and grandfathering games on older engine versions5, then a full cancellation in September 2024, swapping the install meter for a cleaner seat-based subscription — Unity Pro up 8% to $2,200 a seat, Enterprise up 25%, effective January 1, 2025.4 The price went up; the trust did not come back. By the time the fee was buried, Unreal had already booked the revenue crossover.
The leadership change tells you how seriously the board took it. The official line was retirement, but the SEC filing reads differently: the board letter — signed by Roelof Botha as Chairman — accepts the resignation with the phrase "I am writing to confirm my acceptance of your resignation so that you may pursue retirement."9 The official framing is retirement; the abruptness of an effective-immediately departure, weeks after a policy firestorm, invites its own reading. You do not lose a chairman and CEO in a single 8-K over a fee you believe in. The fix wasn't to soften the policy; it was to remove the person who shipped it.
Why a 5% royalty can be the cheaper deal
Compare the two pricing philosophies, because they reveal the moats. Unreal charges no per-seat fee at all. A studio keeps the first $1 million of gross revenue per title each year and pays 5% above that — and if the game ships on the Epic Games Store, the Unreal royalty is waived entirely.8 That structure aligns Epic's payday with the developer's: Unreal only gets rich when the game does. Unity's seat license does the opposite — it charges you the same whether your game earns nothing or millions, which feels efficient to a profitable studio and punitive to a struggling one. The runtime fee briefly tried to bolt success-based pricing onto a seat-based engine and got the worst of both: the unpredictability of a royalty with none of its "we win when you win" goodwill.
Market-share-by-volume is the most comforting and most misleading number in any platform business. Unity could point to 51% of Steam releases and feel dominant while the segment that actually pays — the high-budget titles — drifted to a rival with barely half the game count. The lesson generalizes: when you hold the long tail and a competitor holds the whales, you don't have a lead, you have a vanity metric. Audit your market share by revenue, not by headcount, and ask which customers you'd actually miss if they left. Unity found out the answer the expensive way.
The honest counter: Unity isn't collapsing
The fair objection is that this reads too much doom into one bad year. And it's true that Unity is not falling apart. Its 2024 revenue came in at $1,813M, down from $2,187M the year before — but most of that drop was deliberate housecleaning, not erosion.12 Strip out divested businesses and one-time items and the "strategic portfolio" Unity actually runs was down only about 1% year over year.1 The headline number was always softer than it looked; the underlying engine business held. So the bear case isn't that Unity is shrinking — it's that the company is still far larger by dollars than Unreal Engine's standalone licensing line, which third-party estimates put at roughly $275M for 2023, a rounding error inside Epic's Fortnite-driven business.7 By that measure Unity, with $614M in Create Solutions revenue in 2024, still dwarfs Unreal as a licensing business.1
That's real, and it's the steelman. But it cuts the other way too. Epic doesn't need the engine to be a profit center — it has Fortnite-driven revenue dwarfing the engine's licensing line7 — which means Epic can waive Unreal royalties for store titles and offer terms Unity structurally cannot match.8 Unity has no Fortnite. The engine is the business, which means Unity has to monetize the exact developers Epic can afford to subsidize. A free $200K revenue ceiling and a $2,200 seat are not weapons against a competitor that can give the high end away.4 The asymmetry isn't just in market share. It's in who can afford to lose money to win.
“I am writing to confirm my acceptance of your resignation so that you may pursue retirement.”3
So forget the duopoly. Picture two doors into the same building. Through Unity's door pour the millions — the hobbyists, the mobile shops, the prototypes that never ship. Through Unreal's door walk the studios with budgets, and they carry the money. Unity built the wider door and called it dominance. Then it tried to put a turnstile on the people who were actually paying, and watched them quietly find the other entrance. The engine count still favors Unity, and probably will for years. But the revenue crossover in 2024 made the real shape of the market visible: this was never two giants splitting one prize. It's one company that owns the crowd, and another that's taking the till.
More on moats that aren't where they look
Moat Anatomy Canvas
A one-page canvas that dissects a moat instead of asserting it: where the advantage comes from, how much of the market it covers, how long it would take to copy, and what keeps it from eroding. Blank to dissect your own claimed edge; filled as the worked example tracing the structure of the story's defensible advantage. Use it to tell a real moat from a head start.
Included with any subscription, or unlock this tool for $1.99. Get it → · See plans →
Sources
Where this comes from — the filings, records, and reporting behind it.
- 1Unity full-year 2024 revenue was $1,813M (down from $2,187M in 2023); Create Solutions revenue was $614M; GAAP net loss was $664M; strategic portfolio revenue was $1,723M, down only 1% YoY.
- 2Unity FY2023 10-K: total revenue $2,187,317K; Create Solutions $859,174K; Grow Solutions $1,328,143K. FY2022 total revenue $1,391,024K.
- 3John Riccitiello retired as President, CEO, Chairman and Board member effective October 9, 2023; James M. Whitehurst appointed Interim CEO; Roelof Botha appointed Chairman. Board acceptance letter confirms the resignation was accepted, not self-initiated.
- 4Unity cancelled the Runtime Fee entirely in September 2024 (exactly one year after launch), reverting to a seat-based subscription model; Unity Pro price raised 8% to $2,200/seat annually; Unity Enterprise raised 25%; Unity Personal remains free with revenue ceiling doubled to $200K.
- 5The Runtime Fee was first announced September 12, 2023; Unity partially revised it on September 22, 2023, removing the fee for Personal-tier users and grandfathering games on prior engine versions; Marc Whitten (Unity Create head) issued the formal apology.
- 6In 2024, 51% of all games released on Steam used Unity; 28% used Unreal Engine. By revenue, Unreal Engine accounted for 31% of Steam game sales (up from 19% in 2023), surpassing Unity (26%) by revenue share for the first time since 2018.
- 7Unreal Engine licensing revenue grew from $150M (2021) to $225M (2022) to $275M (2023); as of October 2024 Unreal Engine had over 850K monthly active developers. Epic Games estimated total revenue ~$5.7B in 2024. Epic does not publicly file financials.
- 8Unreal Engine royalty terms: developers keep the first $1M in gross product revenue per title per year and pay a 5% royalty above that threshold; developers publishing on the Epic Games Store do not pay the separate Unreal royalty on those store sales. Epic Games Store takes a 12% revenue share (vs Steam's standard 70/30 split).Sacra, Epic Games revenue, valuation & funding ↗ · 2026-04-26
- 9The board acceptance letter from Roelof Botha, signed as Chairman of the Unity Board of Directors, reads: 'I am writing to confirm my acceptance of your resignation so that you may pursue retirement.'