Verse Wiki — the interactive Verse handbook for the Unreal ecosystem
Bonus · EXTRA

Verse’s Ten-Year Gestation: From Sweeney’s Drafts to the Haskell Dream Team

Verse was no spur-of-the-moment product. This page is the side story, timeline included: how a language that brewed in Epic’s founder’s head for about a decade waited for an entire “dream team” from the functional programming world, and grew into a gameplay scripting language that carries real weight in Epic’s development ecosystem.

1. The Boss’s Ten-Year Draft

Tim Sweeney is not a CEO in the ordinary sense — he is the programmer who coded Epic into existence, with a near-obsessive interest in programming languages. By his own account, he spent about ten years designing Verse: tearing it up and starting over, again and again, melting functional, imperative, and logic programmingseveral different schools of programming thought together with decades of game-development experience into a single mold. Most companies’ scripting languages exist because “the project needed one, so we knocked one together”; Verse is the exact opposite — a language ideal brewed over many years, waiting for a landing site big enough.

But an ideal alone is not enough. Actually building a language that fuses functional and logic programming takes the people who understand that problem best in the world. Hence the timeline below.

2. Timeline of Key Events

When What happened
2010s Sweeney keeps polishing Verse’s design drafts — roughly a decade of work in total.
December 2021 Simon Peyton Jones, the soul of Haskell, joins Epic as an Engineering Fellow to bring the language to life, together with his longtime collaborator Lennart Augustsson, author of Haskell’s first compiler, and others; the team also includes functional-programming names like Koen Claessen, Joachim Breitner, Ranjit Jhala, and Olin Shivers.
December 2022 Verse makes its first public appearance at the Haskell eXchange conference, announcing that it will be open-sourced and that it aims to be “the language of the metaverse.”
March 2023 Verse launches with UEFN and begins executing the gameplay logic of tens of thousands of islands in front of real players.
2023 The paper “The Verse Calculus” is published at ICFP, giving the language its formal mathematical core (see extra page x1).
Today As the UE6 roadmap advances, Verse is growing into the core gameplay scripting language of the Epic ecosystem — ten years of drafts starting to hand in their exam.

3. Why This History Is Worth Knowing

Because a language’s pedigree determines its temperament. When you hit those “counter-intuitive” designs in the main lessons — = is comparison, not assignment; failure replaces booleans; data is immutable by default; concurrency primitives are built into the language= checks whether things are equal instead of stuffing a value into a variable; “does this path go through” replaces yes/no switches; variables refuse casual changes by default; and a whole set of “run several tracks at once” constructs is built right into the language — it is easy to write them off as designer caprice. But once you have seen this roster, you understand: these are trade-offs, weighed and re-weighed by a group of people who spent decades writing compilers and proving theorems, sitting at one table with an engineer-boss who spent decades shipping online games.

Ideas the Haskell community spent thirty years validating (pure functions, type systems, the boundary between lazy and strict), half a century of logic-programming heritage (unification, backtracking, choice), plus engineering constraints at Fortnite scale — Verse is the confluence of those three streams. You are learning more than a tool language; you are learning the product of a rare “academia-meets-industry marriage” in the history of programming-language research. Knowing this, the next time you run into weird syntax, your first reaction shifts from “what on earth is this” to “why did they choose this” — the watershed between how beginners and veterans read a language.

Want to dig deeper? Wikipedia’s Verse article keeps the full timeline and references, and the community-maintained UnrealVerseGuru repository collects links to talks, papers, and tutorials across the years — both are reliable first-hand indexes.

4. Quick Check

Where did Verse make its first public appearance?

In what role did Simon Peyton Jones join Epic in December 2021?

Sources & Further Reading

This page draws on Wikipedia and community resources: