In January 1997 Edge previewed a first-person shooter from a shareware company in Maryland and reported two things about it. Its engine ran at 25 frames a second on a 133MHz Pentium without a 3D card, and it was “incredibly, mostly the work of one programmer, Epic’s Tim Sweeney”. Its editor was so easy to use, the magazine added, that Epic’s Mark Rein had built “a whole 3D town in less than ten minutes”.
That engine became Epic’s second business. MicroProse was building a game on it before Unreal itself was finished, and by 1999 about ten games from other publishers were on the way. Rein sold the licences; Sweeney kept rebuilding the technology. Today, five versions on, Epic gives the engine away and takes a share of a successful game’s revenue.
Fast facts
- Developer: Epic Games, known until 1999 as Epic MegaGames. Tim Sweeney wrote most of the first engine.
- First game: Unreal (1998), made with Digital Extremes and published by GT Interactive.
- Licensing: led by Mark Rein, Epic’s vice president.
- Versions: Unreal Engine 2 (first game 2002), Unreal Engine 3 (shown in 2004; Gears of War, 2006), Unreal Engine 4 (2014), Unreal Engine 5 (2022).
- Terms today: free to download; games pay Epic 5 per cent of gross revenue above their first $1 million, or 3.5 per cent if they also launch on the Epic Games Store.
- Source code: available on GitHub since March 2014 to anyone who accepts the licence. It is licensed source, not open source.
Unreal and its editor
Epic began Unreal in 1994, Sweeney later recalled, and finished it in 1998 after gathering the team in Waterloo, Canada, for a year. Edge gave it eight out of ten in July 1998. It thought the game’s artificial intelligence its “biggest single achievement”, and it singled out Epic’s “decision to give away complete level creation tools” with the game.
The editor mattered to licensees as much as the renderer. Sweeney told Edge in 2004 that Epic had “always had a big focus on tools”, and that its editor showed “a pixel-accurate rendering of what you see in the game. It’s a WYSIWYG editing environment, always has been.” The engine also had its own programming language, UnrealScript, which Sweeney designed and which, Edge wrote, “formed the basis of the vibrant modding culture that sprang up around Unreal Tournament”.
Selling the engine
Licensees were announcing games before Unreal reached the shops. Edge’s Christmas 1997 visit to MicroProse found Star Trek: The Next Generation — Klingon Honor Guard “using the Unreal engine to power its 3D romp around the Klingon empire”. In 1998 3D Realms moved Duke Nukem Forever from the Quake II engine to Unreal’s.
In October 1998 Maximum PC’s T. Liam McDonald saw the licence as a turning point: “Unreal changes everything.” Among the Unreal games he found “deep into development” were Klingon Honor Guard, X-COM Alliance, Werewolf: The Apocalypse, The Wheel of Time, Deus Ex, Daikatana II and Duke Nukem Forever, and he predicted that Unreal would make more money from licences than from its own sales. Industry “scuttlebutt”, he wrote, put the price at $1 million a game. For that a licensee got the source code of the game, engine and editor, visits from Epic’s level designers and answers from its programmers. That, McDonald wrote, was “largely happenstance”, as Sweeney explained:
“The big goal with the Unreal technology all along was to build up a base of code that could be extended and improved through many generations of games. Meeting that goal required keeping the technology quite general-purpose, writing clean code, and designing the engine to be very extensible. The early plans to design an extensible multigenerational engine happened to give us a great advantage in licensing the technology as it reached completion. After we did a couple of licensing deals, we realized it was a legitimate business. Since then, it has become a major component of our strategy.”
By June 1999 Edge counted around ten Unreal games coming from other publishers. Rein, who had worked at id Software and was by then Epic’s vice president, was “credited with the licensing out the Unreal engine”. He admitted that Epic often saw little of its licensees’ work until it appeared at a trade show, and he defended engine licensing against the charge that it made games look alike: “Engines are just a set of paints and game developers are painters. It’s what they do with the paint that determines the outcome.” Ion Storm’s Deus Ex (2000), built on the engine with improved lighting and physics, was one of the results.
Unreal Engine 2 and 3
The second engine arrived in 2002. Mike Capps, later Epic’s president, designed the US Army’s recruiting game America’s Army, which he described to Edge as “the first Unreal Engine 2 game”. Epic’s own Unreal Tournament 2003 followed that year.
Sweeney, Rein and the level designer Alan Willard showed Edge Unreal Engine 3 in 2004. Its showcase was Gears of War, made by Epic and published by Microsoft for the Xbox 360 in 2006; Edge wrote that the game existed “as a showcase for the potential of Unreal Engine 3” and to show what the 360 could do. The timing suited Epic. Capps explained later that Unreal Engine 3 was ready for the new consoles just as other studios were finishing their last Xbox and PlayStation 2 games: “They needed us, which was perfect. And of course RenderWare dropped out of the equation, so thanks very much to EA.” (Electronic Arts had bought Criterion, the maker of the rival RenderWare middleware, in 2004.)
By June 2007 Edge called Unreal Engine 3 “the industry’s number one middleware”. Dozens of developers used it, among them Gearbox, Silicon Knights and Realtime Worlds, and EA, Sony, Microsoft, NCsoft, Midway, Capcom, Square Enix, Activision, Ubisoft and THQ had site-wide licences. Epic had about 80 staff, and the people making its games also answered licensees’ questions. “I don’t think we could survive as a middleware-only company,” Rein said. Designers could wire up game events without programming in Kismet, a visual scripting tool, and eleven other companies’ products, from physics to facial animation, were built into the engine through Epic’s Integrated Partners Program. Capps put Epic’s position more bluntly in 2010: “We’re arms dealers.”
Opening it up
The first step towards hobbyists came in November 2009. The Unreal Development Kit, a version of Unreal Engine 3 without its source code, was free to use; anyone selling a game made with it paid $99 and 25 per cent of revenue above the first $5,000, a threshold Epic raised to $50,000 in 2011. Epic reported more than 800,000 installations by May 2011.
Unreal Engine 4 changed more than the pictures. When Edge put it on the cover in March 2013, Epic had dropped UnrealScript for C++, and Sweeney gave three reasons: a list of everything a next-generation UnrealScript would need had “basically defined C++”; linking a scripting language to C++ cost a great deal of work; and “C++ won as the language for game development”. For designers, Kismet grew into a flowchart system whose templates were called Blueprints. “One artist working for six months can build a game with Unreal Engine 4 without actually programming anything and ship it, something on the scale of Angry Birds,” Sweeney said. Epic’s own Fortnite was the first game shown on it.
The pricing followed. In March 2014 Epic offered Unreal Engine 4 to anyone for $19 a month plus 5 per cent of a game’s gross revenue, with the full C++ source on GitHub. In March 2015 it dropped the subscription: the engine became free to download, with the 5 per cent due after the first $3,000 per product each quarter.
Unreal Engine 5
Epic revealed Unreal Engine 5 in May 2020 with a demo called Lumen in the Land of Nanite, running live on a PlayStation 5. Nanite handles very detailed geometry, and Lumen computes lighting that changes in real time. On the same day Epic waived its royalty on each game’s first $1 million of gross revenue, backdated to the start of 2020. The engine was released on 5 April 2022, after a year in early access; Fortnite had already moved to it. Epic’s MetaHuman Creator, launched in April 2021 and built on technology from the Serbian company 3Lateral, which Epic bought in 2019, makes realistic digital people for it.
The engine now reaches beyond games. Film and television studios use it for virtual sets: Wireframe noted in 2022 that the Star Wars series The Mandalorian “uses LED projection screens and Unreal Engine” to create its alien planets. In April 2024 Epic began charging companies outside games with more than $1 million in annual revenue $1,850 a year for each user, while game developers stayed on the royalty. From January 2025 a game that launches on the Epic Games Store at the same time as elsewhere pays 3.5 per cent instead of 5; sales through Epic’s own store carry no engine royalty.
Released source code
Epic has published the source of the current engine on GitHub since March 2014, but only to people who accept the Unreal Engine licence, and commercial use carries the royalty. The 1998 engine’s source went to its licensees; public sources record no general release of it.
Sources
- Edge issue 41, January 1997, pp. 51–57: Unreal preview (25 frames a second on a P133, Sweeney as its main programmer, Mark Rein and the editor).
- Edge, Christmas 1997 (issue 53), pp. 42–44: MicroProse feature (Klingon Honour Guard on the Unreal engine).
- Edge issue 60, July 1998, pp. 86–87: Unreal review, eight out of ten.
- T. Liam McDonald, column, Maximum PC, October 1998, p. 51: the licensees, the rumoured $1 million price, what a licence included, Sweeney’s quotation.
- Computer Gaming World issue 170, September 1998: Duke Nukem Forever moves to the Unreal engine (see the 3D Realms entry). Issue 174, January 1999, p. 173: Klingon Honor Guard on the Unreal engine.
- Edge issue 72, June 1999, pp. 54–57: engine licensing feature (around ten Unreal games; Rein’s quotations).
- Edge issue 73, July 1999: Rein “credited with the licensing out the Unreal engine”.
- Benj Edwards, “From The Past To The Future: Tim Sweeney Talks”, Gamasutra, 25 May 2009 (web, secondary; interview): Unreal begun in 1994 and finished in Waterloo. https://www.gamedeveloper.com/design/from-the-past-to-the-future-tim-sweeney-talks
- Edge issue 140, September 2004: Sweeney, Rein and Alan Willard on Unreal Engine 3 and Epic’s tools.
- Edge issue 170, Christmas 2006, p. 72: Gears of War review.
- “Engine overhaul”, Edge issue 176, June 2007, pp. 91–92: Unreal Engine 3’s licensees, Epic’s size and support, Rein’s quotation, Kismet and the Integrated Partners Program.
- “Lord of War”, interview with Mike Capps, Edge issue 215, June 2010, p. 64: America’s Army as the first Unreal Engine 2 game, Unreal Engine 3 and the console generation, RenderWare, “arms dealers”.
- Computer Gaming World issue 215, June 2002, p. 39: Unreal Tournament 2003 and “the next wave of Unreal games”, due that summer.
- “Rein: Free Unreal Engine 3 Dev Kit Surpasses 800K Install Base”, Gamasutra, May 2011, and “Unreal Development Kit ‘passes 900,000 installs’”, MCV/Develop, 2011 (web, secondary): the UDK’s release in November 2009, the $99 fee and 25 per cent after $50,000. https://www.gamedeveloper.com/business/rein-free-unreal-engine-3-dev-kit-surpasses-800k-install-base and https://mcvuk.com/development-news/unreal-development-kit-passes-900000-installs/
- “Gear Shift”, Edge issue 251, March 2013, pp. 64–70, and editorial, p. 3: Unreal Engine 4, the end of UnrealScript, Sweeney’s reasons and quotations, Kismet and Blueprints, the UDK’s $99 licence.
- Edge issue 247, December 2012: Fortnite preview, the first Unreal Engine 4 game.
- “Epic Games Tries Something New, Licenses All Of Unreal Engine 4 For $19 A Month”, TechCrunch, 19 March 2014, and PC Gamer, 19 March 2014 (web, secondary): $19 a month, 5 per cent of gross revenue, source code on GitHub. https://techcrunch.com/2014/03/19/epic-games-tries-something-new-licenses-all-of-unreal-engine-4-for-19-a-month
- “Unreal Engine 4 is now free-to-download for everyone”, Game Developer, March 2015, and “Unreal Engine 4 goes free”, MCV/Develop, March 2015 (web, secondary): 5 per cent after $3,000 per product per quarter. https://www.gamedeveloper.com/business/unreal-engine-4-is-now-free-to-download-for-everyone and https://mcvuk.com/development-news/unreal-engine-4-goes-free/
- Wireframe issue 39, May 2020, p. 20: Unreal Engine 5 revealed with Lumen in the Land of Nanite on PlayStation 5.
- “Devs using Unreal Engine won’t owe Epic royalties on a game’s first $1 million”, Game Developer, 13 May 2020, and “Epic waives royalties on first $1 million of gross revenue from all Unreal Engine titles”, MCV/Develop, May 2020 (web, secondary): the new terms, backdated to 1 January 2020. https://www.gamedeveloper.com/business/devs-using-unreal-engine-won-t-owe-epic-royalties-on-a-game-s-first-1-million and https://mcvuk.com/business-news/epic-waives-royalties-on-first-1-million-in-unreal-engine-game-revenue/
- Wireframe issue 59, January 2022, pp. 9–12: MetaHuman (launched in April 2021; 3Lateral, bought in 2019), The Mandalorian and virtual production.
- “Unreal Engine 5 has officially launched”, Game Developer, April 2022, and Epic Games, “Epic Games releases Unreal Engine 5 for all creators”, 5 April 2022 (web, secondary): the release date, early access from May 2021, Nanite and Lumen, Fortnite Chapter 3. https://www.gamedeveloper.com/business/unreal-engine-5-has-officially-launched and https://www.epicgames.com/site/news/epic-games-releases-unreal-engine-5-for-all-creators
- “Epic will charge non-game developers $1,850 ‘per seat’ to use Unreal Engine”, Engadget, March 2024, and Epic Games, “We are updating Unreal Engine, Twinmotion, and RealityCapture pricing in late April” (web, secondary). https://www.engadget.com/epic-will-charge-non-game-developers-1850-per-seat-to-use-unreal-engine-162015997.html and https://www.unrealengine.com/blog/we-are-updating-unreal-engine-twinmotion-and-realitycapture-pricing-in-late-april
- “Unreal Engine royalty fee reducing to 3.5% for games landing on Epic Games Store on launch day”, PocketGamer.biz, 2 October 2024, and “Epic Games to cut royalty rate on Unreal Engine games”, CG Channel, October 2024 (web, secondary): the Launch Everywhere with Epic terms from 1 January 2025, and no royalty on Epic Games Store sales. https://www.pocketgamer.biz/unreal-engine-royalty-fee-reducing-to-35-for-games-landing-on-epic-games-store-on-launch-day/ and https://www.cgchannel.com/2024/10/epic-games-to-cut-royalty-rate-on-unreal-engine-games/
- Edge issue 141, October 2004, p. 7: Electronic Arts’ purchase of Criterion and RenderWare.
- For Epic’s history, Gears of War, the Epic Games Store and the company’s licence terms, see the Epic Games and Tim Sweeney entries and their sources.