
Install Fortnite and UEFN, install Visual Studio Code with Unreal Revision Control and Verse extensions, then open UEFN to create a blank island and a Hello World device.
Create and run a hello world verse device by writing a basic verse file, importing modules, overriding on begin, and using string interpolation to display logs.
FILES AND VERSE DEVICES USED IN THIS COURSE YOU CAN DOWNLOAD FOR FREE HERE:
No signup required:
https://www.patreon.com/posts/155070685?collection=2042309
Create and edit variables and constants in Verse, declare types like int, float, string, and bool, and use string interpolation to display dynamic values such as score.
Explore how verse uses operators to perform arithmetic, relational, and logical operations, and apply them in examples of x and y to control flow with comparisons, not, and equality checks.
Master indentation and scope in Verse to ensure code executes correctly. Proper indentation defines which blocks belong to classes and methods, and affects if statements and onBeginStarted and onBeginEnd messages.
Explore conditional expressions in Verse to make decisions with if, else, and case. Implement health checks, score-based outcomes, and medal rewards using inline conditions and dot notation.
Create and use custom functions with inputs and parameters in Verse to manage score, respond to button events, and update a billboard with messages.
Learn how classes act as blueprints, instantiate car objects with properties like model and color, and use move and moveTo with asynchronous suspense.
Learn how to use loops in Verse to repeat code, iterate a 0 to 4 range, and traverse arrays with for loops, printing values and using break to stop.
Explore the option type and its similarity to nullable types, declaring optional values, unwrapping safely with a query operator, and checking a maybe button’s assignment for valid or invalid states.
Learn to use enums to define a type with limited options, such as item rarity (common, rare, legendary), and map cases to values like 10 or 100, printing damage.
Explore asset digest and fortnight digest files to reference and modify meshes in Verse, and use the Verse and Unreal Engine digests to access device methods, properties, and documentation.
Learn how failable expressions manage array modifications and how immutable arrays are rebuilt to add or remove values across numbers, strings, booleans, and agents, including a light switcher example.
Learn how maps in Verse store key-value pairs, access values by keys, and iterate over entries, including adding, updating, and removing items using a fallible expression and for loops.
Learn how tuples in Verse function as fixed containers that can hold mixed data types. Create them with parentheses, access elements by index, and enable expansion when passing to functions.
Define class specifiers to control how classes behave in Verse, including abstract, concrete, unique, and final. See how inheritance, overriding, and identity determine instantiation and behavior.
Learn to use function specifiers in verse to handle failures, undo changes, and time with a BankAccount withdrawal example, including suspense, spawn, and override or final specifiers.
Explore concurrency in Verse UEFN academy with suspense specifier and spawn to run background tasks. Use sync for parallel async operations and race to finish first, managing timers and results.
Explore inheritance by building a game character hierarchy with a GameCharacter parent, supporting health and take damage, then extend with warrior and dragon using overriding and the dry principle.
Master persistence by storing and loading a player's time elapsed with a persistable final data structure and an outer-scope WeakMap.
Explore the scene graph by organizing objects into a component-based hierarchy with entities, meshes, lights, and keyframed movement. Create reusable prefabs, reference components in code, and manage collisions and motion.
Build a squid game style glass bridge using a scene graph in UEFN, creating a translucent light-blue bridge with automatic collisions and a timer-driven platform randomization.
design and build a multiplayer spliff style game where players compete in real time to be the last one standing, applying all course concepts through the final project.
Create a blank Unreal project and arena, build a white platform with a dissolve material, and fade it out when a player enters a detection radius using Verse.
Implement a persistence manager in Verse to save and load player high scores, including data models, active-player checks, and post-game updates for persistent scoring.
Optimize the disappearing floor by introducing a per-tile spliffTile that manages its own disappear and reset, add a high-score UI, and implement a teleporter with robust player event subscriptions.
Build a highscore UI in verse using a widget blueprint, binding a text block to a message, and manage per-player UIs with a UI manager.
Create and style a highscore UI using textures, image overlays, and text blocks; configure padding and alignment, initialize with 00, and update highscores in gameplay.
Implement a winner indicator and a start countdown by wiring the HUD message device to the scene and updating the UI manager to show timed messages to all players.
Learn how to build interactive and engaging gameplay experiences in Unreal Editor for Fortnite (UEFN) using the powerful Verse programming language — starting from absolute basics and progressing all the way to advanced gameplay systems.
This course is designed to take you step-by-step through the entire journey of learning Verse within the context of real UEFN development. You’ll begin with the fundamentals, including variables, constants, operators, and control flow, ensuring you build a strong foundation even if you have no prior programming experience.
As you progress, you’ll dive deeper into essential programming concepts such as functions, classes, and data structures like arrays, maps, tuples, and enums. These concepts are taught with practical examples so you can immediately see how they apply to building gameplay logic inside Fortnite.
Once you’re comfortable with the basics, the course moves into more advanced topics that are critical for real-world development. You’ll learn about object-oriented programming in Verse, including class design, inheritance, and access specifiers, enabling you to write scalable and maintainable systems.
You’ll also explore powerful features like concurrency, allowing you to create responsive and dynamic gameplay interactions, as well as persistence systems to store and manage game state or player data across sessions.
Throughout the course, everything is taught with a practical, hands-on approach. You won’t just learn theory — you’ll actively build systems and understand how Verse integrates directly with Unreal Editor for Fortnite.
By the end of the course, you will bring all your knowledge together by building a complete final project from scratch. This project will demonstrate how to design, structure, and implement real gameplay mechanics using Verse, giving you both the confidence and the portfolio piece to showcase your skills.
Whether you're a complete beginner, a game designer, or a developer looking to expand into Fortnite creation and UEFN, this course provides the knowledge and practical experience you need to start building your own interactive worlds.