The Loot Goblin’s Guide to Objective Consumables
Tutorial beginner

The Loot Goblin’s Guide to Objective Consumables

Updated beginner

The Loot Goblin’s Guide to Objective Consumables

You know the drill: you see a shiny object, you grab it, and your inventory gets one slot fuller. But what if that shiny object isn’t just loot—it’s a key to the entire island? In Fortnite Creative, Objective Consumables are the ultimate "quest items." They aren’t just for your stash; they are the physical tokens that unlock doors, trigger events, and tell the game, "Okay, you’re ready for the next phase."

In this tutorial, we’re going to build a classic Jewel Thief mechanic. You’ll learn how to make a player pick up a specific item (a Jewel), and how that single pickup triggers a massive chain reaction: locking the exit, opening the vault, and declaring victory. No complex code required—just smart device wiring and the right items.

What You'll Learn

  • Objective Consumables: What they are and how they differ from regular healing items.
  • The Pickup-to-Event Pipeline: How picking up an item can trigger devices.
  • Conditional Logic: Using a Conditional Button to check if a player has the right item.
  • Scene Graph Basics: Understanding how items (Entities) interact with game devices (Components).

How It Works

Think of a standard consumable (like a Medkit or Chug Jug) as a buff. You use it, you get stronger, and the item disappears. It doesn’t usually change the rules of the game.

An Objective Consumable (like a Jewel, Keycard, or Flag) is a quest token. When a player picks it up, the game tracks that specific player as "holding" that token. This state change is what we hook into.

Here is the flow we are building:

  1. The Setup: A locked door (or button) that won’t work.
  2. The Token: A Jewel sitting on a pedestal.
  3. The Trigger: A Device that checks, "Does the player pressing this button currently have a Jewel in their inventory?"
  4. The Reward: If yes, the door opens. If no, nothing happens.

Key Concept: The "Has Item" Check

In UEFN, devices don’t just "know" what you’re holding. We use a specific type of button called a Conditional Button. Think of it like a bouncer at a club. The bouncer doesn’t care if you’re a good dancer; he only cares if you’re on the list. The Conditional Button is the bouncer. It has a setting called "Required Item." If the player doesn’t have that item in their inventory when they press the button, the bouncer says "Nope" and ignores the press.

Key Concept: Entities and Components (The Scene Graph)

Before we place anything, let’s talk about how Fortnite sees the world. This is the Scene Graph.

  • Entity: An Entity is any object in your island. A player, a wall, a Jewel, a Button—these are all Entities. They are the "things" that exist in the world.
  • Component: A Component is the "behavior" or "data" attached to an Entity. The Jewel Entity has a "Mesh" component (so you can see it) and a "Consumable" component (so you can pick it up). The Button Entity has a "Trigger" component (so it knows when you’re near) and a "Logic" component (so it knows what to do).

When we build this, we are connecting the Consumable Component of the Jewel to the Logic Component of the Button.

Let's Build It

We are building a simple room. You start in a lobby. There is a locked door. You must find the Jewel in a side room, pick it up, and then press the button to open the door.

Step 1: The Stage

  1. Build a small room with a Door (set to "Open" initially, or locked if you have a lock device). For simplicity, let’s use a Button that opens a Prop Mover (acting as a door) or just a Door Device. Let’s use a Door Device for clarity.
  2. Place the Door in a wall.
  3. Place a Button in front of the door.
  4. Test: Press the button. The door should open. If it doesn’t, check your device connections.

Step 2: The Lock

  1. Select the Door Device.
  2. In the Details Panel, look for Lock. Set it to Locked.
  3. Now, pressing the button won’t open the door. It’s stuck. Perfect.

Step 3: The Token (Jewel)

  1. Go to the Content Browser -> Items.
  2. Search for Jewel.
  3. Drag the Jewel into your world. Place it in a separate room or a hidden corner.
  4. Note: This Jewel is an Entity. It has a Consumable Component. This is crucial. Because it’s a consumable, players can pick it up.

Step 4: The Bouncer (Conditional Button)

  1. Delete the standard Button you placed earlier.
  2. Place a Conditional Button in front of the locked door.
  3. Select the Conditional Button.
  4. In the Details Panel, find the Required Item field.
  5. Click the dropdown and select Jewel.
  6. Now, wire the Conditional Button to the Door Device.
    • Click the Output pin on the Conditional Button.
    • Click the Input pin on the Door Device.
    • Select Open (or Toggle).

Step 5: The Logic Check

Let’s trace the signal:

  1. Player walks up to the Conditional Button.
  2. Player presses the button.
  3. The Conditional Button checks: "Does this player have a Jewel in their inventory?"
  4. If NO: The button does nothing. The signal stops. The door stays locked.
  5. If YES: The button sends an Open signal to the Door Device. The door opens.

Verse Code?

Wait, where’s the Verse code?

For this specific mechanic, you don’t need to write Verse code. UEFN’s visual device system is powerful enough to handle "Pick up Item X -> Unlock Door Y." This is a great example of abstraction: Epic has already written the complex Verse logic for "inventory tracking" and "item consumption" behind the scenes. Your job is the game design (the wiring), not the implementation (the code).

However, if you wanted to make a custom rule—like "If the player drops the Jewel, the door locks again"—that would require Verse. But for a standard objective, the devices are faster and less prone to bugs.

Try It Yourself

Challenge: Make the Jewel disappear after it’s picked up.

Right now, if a player picks up the Jewel, it vanishes from the floor (good), but if they drop it, they can pick it up again. That’s fine. But what if you want to make it so the Jewel only appears after a certain event?

Hint: Look at the Jewel item’s settings. There is a property called Initial State. Try setting it to Disabled or Hidden. Then, place a Timer or another Button that triggers a Set Item State device to turn the Jewel on. This teaches you how to control the Scene Graph state of an Entity from the outside.

Recap

  • Objective Consumables (Jewels, Keys, Flags) are quest tokens that trigger game logic.
  • Conditional Buttons act as bouncers, only allowing actions if the player has a specific item.
  • Entities are the objects in the world; Components are their behaviors (like being a consumable).
  • You can build complex game loops using visual devices without writing a single line of code, but understanding the Scene Graph helps you know why things work.

References

  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-objective-consumables-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/exploring-the-content-browser-menu-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-consumables-in-fortnite-creative
  • https://dev.epicgames.com/documentation/en-us/fortnite/fortnite-glossary
  • https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-nature-consumables-in-fortnite-creative

Turn this into a guided course

Add using-objective-consumables-in-fortnite-creative to your free study plan — we'll suggest related pages and stitch the lot into one compile-checked, self-guided lesson with worked examples and quizzes.

Original tutorial generated by Verse Island from the Verse/UEFN knowledge base, with references to the Epic Games sources above. Code is validated against the knowledge base.

Comments

    Sign in to vote, comment, or suggest an edit. Sign in