Verse Fields Examples in Fortnite
Verse fields can be defined directly in UMG. Variables are created in a User Widget then bound to widget properties in the Verse code. Variables pass Verse data and are reflected in the asset digest, they also provide a way to create custom dynamic UI without relying on device view models.
In-Island Transactions UI Example
The storefront example expands on the Marketplace API by adding custom UI elements through Verse fields and Verse UI. Data is passed from the API to a data layer, and a Verse class is used to track players and respond to players purchasing objects.

Click image to enlarge.
The following files in the template create the look of the custom UI:
shop_setup_device_template- This file defines thevar Shopand calls theShowUIfunction to display the UI coded in theui_shopfile.ui_shop- A class that consolidates all widgets into a Verse file through Verse UI. UMG handles the character image, item details, headers and price, and rows of items. The Verse API handles the background layers and buttons.ui_shop_offer_item- A class to add to the View button of each item row.link_volume_to_shop_device- A device script that uses the Volume device as a trigger to show the shop interface.
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.