Build a Primal Crafting Station in Fortnite Creative
Unverified — this example may not compile as-is.
The Verse code below did not pass our automated compile check, so it isn't marked verified and is hidden from the guide listing. The explanation may still be useful, but treat the code as a draft and adapt it before use.
Build a Primal Crafting Station in Fortnite Creative
Imagine you are in a wild jungle. You find a shiny Raptor Eye. You also find a tasty Grub. You put them together, and poof! You get a powerful weapon. That is crafting. It is like cooking, but for adventure gear.
In this tutorial, you will build a simple crafting station. Players will bring you two items. You will check if they have both. Then, you will give them a reward. You will use the Primal Crafting items. These are special food and bone items in Fortnite.
By the end, you will have a working shop. Players can trade items for prizes. It is fun, simple, and very useful. Let's start building!
What You'll Learn
- Primal Items: What they are and how to use them.
- Conditional Buttons: How to check for specific items.
- Item Granters: How to give players rewards.
- Pairing Items: How to link two items together for a recipe.
How It Works
Think of crafting like a secret handshake. You need two specific things to do it. In Fortnite Creative, we use Devices. Devices are like smart tools. They do things when you tell them to.
We will use two main devices. First, the Conditional Button. This is like a bouncer at a club. It checks your ID. In our case, it checks your inventory. It looks for specific items. If you have the right items, it lets you pass. If not, it says no.
Second, the Item Granter. This is like a vending machine. When the button says "yes," the granter gives you something. It drops an item into your hands.
We will use Primal Consumables. These are items like Grubs, Acorns, and Teeth. They are great for crafting in a wild theme. You can pair two of them together. For example, one Grub and one Raptor Eye. When a player brings both to the button, the granter gives them a prize.
This system is called Pairing. You tell the button to look for Item A and Item B. It is a simple logic puzzle. You provide the ingredients. The game provides the result.
Let's Build It
Here is the plan. We will make a station where players trade a Grub and a Raptor Eye for a Health Potion.
Step 1: Place Your Devices
Open UEFN. Go to the Devices tab. Search for Conditional Button. Place it in your world. This is your check-point.
Next, search for Item Granter. Place it next to the button. This is your reward box.
Step 2: Set Up the Conditional Button
Click on the Conditional Button. Look at the Settings panel.
Find the setting called Key Items Required. Change the number to 2. This tells the button to look for two items.
Now, we need to pick the items. Click on the first item slot. Search for Grub. Select it. Click on the second slot. Search for Raptor Eye. Select it.
You have now paired the items. The button knows it needs a Grub and a Raptor Eye.
Step 3: Connect the Granter
Click on the Item Granter. Find the Item setting. Search for Health Potion (or any item you like). Select it. This is what the player gets.
Now, link them. Click on the Conditional Button. Find the On Triggered output. Click the arrow next to it. Drag a line to the Item Granter. Click on the Grant Item input on the granter.
This connects the two. When the button is happy, it tells the granter to work.
Step 4: Test It!
Press Play. Walk up to the button. Hold the Grub and the Raptor Eye. Press the interact button. The button should light up. The granter should give you a Health Potion. You did it!
The Verse Code
In Fortnite Creative, we often use devices instead of writing code. But here is a simple Verse script example. It shows how the logic works inside. This is for learning, not for building the station.
# This is a simple script to show the logic.
# We are checking if a player has two items.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A Verse device that wires to a conditional_button_device
# and an item_granter_device placed in the UEFN level.
crafting_station := class(creative_device):
# Drag the Conditional Button device from the level into this slot.
@editable
Button : conditional_button_device = conditional_button_device{}
# Drag the Item Granter device from the level into this slot.
@editable
Granter : item_granter_device = item_granter_device{}
# OnBegin runs once when the game starts.
OnBegin<override>()<suspends> : void =
# Subscribe to the button's success event.
# TriggeredEvent fires when the player meets ALL key-item conditions.
Button.TriggeredEvent.Subscribe(OnCraftingTriggered)
# This function runs when a player successfully triggers the button.
# note: item consumption is handled automatically by conditional_button_device
# when its "Consume Items On Trigger" setting is enabled in the editor.
OnCraftingTriggered(Agent : agent) : void =
# Grant the reward item to the player who triggered the button.
Granter.GrantItem(Agent)
Print("Crafting complete!")
Walkthrough:
crafting_station := class(creative_device): This declares our script as a UEFN device that lives in the level.@editable: This keyword exposes a slot in the editor so you can drag a real device into it.Button.TriggeredEvent.Subscribe(OnCraftingTriggered): This listens for the button's success event. It is like setting up a doorbell.OnCraftingTriggered(Agent : agent): This function runs when the doorbell rings — when both key items are found.Granter.GrantItem(Agent): This tells the Item Granter to give its configured item to the player.
Try It Yourself
Now it is your turn to be creative! Change the recipe.
Challenge: Make a station where players trade Two Acorns for a Bow.
Hint: Go back to the Conditional Button. Change the first item to Acorn. Change the second item to Acorn too. Change the Item Granter to Bow. Test it to see if it works!
Recap
You built a crafting station! You used a Conditional Button to check for items. You used an Item Granter to give rewards. You paired Primal Items like Grubs and Raptor Eyes. This is a great way to make your island fun. Players love trading and crafting. Keep experimenting with different items. You are a creator now!
References
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-primal-crafting-consumables-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite/using-primal-crafting-items-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-crafting-items-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite/using-crafting-items-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-nature-consumables-in-fortnite-creative
Verse source files
- 01-device.verse · device
Turn this into a guided course
Add using-primal-crafting-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.
References
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.