Built for the Unreal ecosystem
Verse is becoming an increasingly important programming language across the Unreal Engine and UEFN ecosystem. Learn it properly now, and every line you write will pay off in your future development workflow.
This is a Verse learning site: interactive tutorials for the Unreal Engine and UEFN ecosystem. 7 chapters, 23 lessons — from your very first line of code to a graduation project, and every example runs right in the page.This is a Verse learning site: interactive tutorials for the Unreal Engine and UEFN ecosystem. 7 chapters, 23 lessons, built to pave the way for Blueprint creators — starting from the node-based thinking you already know and ending with working code you wrote yourself.
Cleared 0 / 23 ★ x 0
Your progress and stars live in this browser. Acing a quiz, filling in a blank, or hitting "Finish this lesson" all get recorded.
Fair question first: what is it actually good for? Verse has an unusually confident answer.
Verse is becoming an increasingly important programming language across the Unreal Engine and UEFN ecosystem. Learn it properly now, and every line you write will pay off in your future development workflow.
A Verse conditional doesn't ask "true or false?" — it asks "can this succeed?" If it fails, it's skipped and the game keeps running. Classic crashes like null references and out-of-bounds array access often can't even be written.
A Verse conditional doesn't ask "true or false?" — it asks "can this wire go through?" If it can't, it's skipped and the game keeps running. Your old Blueprint friend Accessed None and its crash-cousins? Many of them simply can't be written here.
Unreal Engine and UEFN are pulling "playing games" and "making games" ever closer together. Speak their language, and you're already riding the wave.
7 chapters, 23 lessons, from gentle to deep. Clear them in order — each lesson ends with a small challenge worth a star ★. Core lessons also come with deep-dive and tricks extension pages; explore those after finishing the main quest.
Chapter 1 · Getting Started
Chapter 2 · Data
Chapter 3 · Control Flow
Chapter 4 · Containers
Chapter 5 · Functions & Classes
Chapter 6 · Async & Devices
Chapter 7 · Graduation
Appendix · Reference
Not at all — and this site teaches everything two ways, switchable any time from the top-left corner: Blueprint mode explains Verse through Branch, ForEach, Delay, and Event Dispatchers — the things you handle every day in Blueprints; C++ mode is for people who have written code before and compares language features head-on. Every new concept comes with a game metaphor and a little experiment you can poke at yourself. If you've played Creative mode, you already have all the prerequisites.
Verse is the programming language Epic built for the Unreal Engine and UEFN ecosystem, and it keeps evolving along with that ecosystem. The most direct way to run Verse right now is to install UEFN (Unreal Editor for Fortnite), the creation environment inside Fortnite — every example on this site runs there.
You'll be able to read and write device logic yourself: variables, conditionals, loops, functions, and event binding all get covered, and at the end you build a complete mechanism like "button opens the door" — press the button, the barrier vanishes, and it restores itself a few seconds later. That "event-driven devices working together" pattern is the backbone of Verse development.
Each core lesson has 2-3 extension pages attached: "Deep Dive" explains the theory (like the transactional model behind rollback), "Tricks" collects clever techniques from the community (with sources credited), and "Extras" fills in surrounding knowledge. They don't count toward completion, and skipping them won't hurt the main quest at all — but come back to them after finishing the main line and you'll find a second layer of "so that's how it works" fun.
Pure vanilla HTML / CSS / JS: zero frameworks, zero build step, and pages load no external resources at runtime (even the fonts are self-hosted). The syntax highlighting, the interactive engine, and the pulsar waveform are all small hand-written scripts. Once you sign in, your progress and your Blueprint / C++ mode preference sync to your account and follow you across devices.