Show Your First Screen
Open a Studio View when your Unreal level starts and report loading errors.
Before starting, save a View in Studio and connect Studio to your Unreal project. Wait until its package shows Up to date. You should see the matching CalmUI Package Asset in Unreal's Content Browser.
This example uses package Gameplay and View MainMenu. Select your own names
if they differ. Studio calls it a View; the Blueprint dropdown calls it a Screen.
Connect the nodes
- Open the Level Blueprint for your current level.
- Add Event BeginPlay and Open CalmUI Screen. Connect their white execution pins.
- Add Get Player Controller, leaving Player Index = 0.
- Connect its Return Value to Open CalmUI Screen → Player Controller.
- Choose Package = Gameplay, then Screen = MainMenu.
- Connect Failed to Print String, with Error Message as In String.
- Connect Completed to another Print String, with text
Menu opened. - Compile the Blueprint and press Play.

Package and Screen are dropdown widgets on the Open CalmUI Screen
node's own pins, not fields in the Details panel: this node has no Details
panel selection to fill in. Click each pin directly on the node to choose
Gameplay and then MainMenu.

The View should appear and Menu opened should print. If it does not, use the
printed error to check the selected package and screen.
Make the buttons work
Opening a screen displays it. To run gameplay code when a button is clicked, continue with Make a button run Blueprint.
Action subscriptions and Store updates must run from Completed, after loading finishes. The upper, unlabeled execution output does not wait for the package.
To close the screen later, save Screen Reference from Completed in a variable. See Close a screen.