Build a Dino Dungeon: Using Prehistoric Galleries 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 Dino Dungeon: Using Prehistoric Galleries in Fortnite Creative
So you want to build a map that doesn’t look like every other generic island? You’re done with the modern cityscapes and sci-fi bases. It’s time to go primal. We’re talking giant stone coliseums, jagged cliffs, and props that look like they’ve been buried for ten thousand years.
In this tutorial, we’re going to skip the boring "place a box" phase and dive straight into Prehistoric Galleries. These are curated collections of assets—walls, floors, props, and environmental pieces—that share a specific "pre-industrial" theme. Think Roman coliseums, ancient ruins, and dinosaur-era vibes. By the end of this, you’ll have the blueprint for a massive, immersive arena where players feel like they’re fighting for survival in a lost civilization.
What You'll Learn
- What Galleries Are: Understanding the difference between individual props and curated "Galleries" (the VIP section of the asset library).
- How to Find Them: Navigating the Creative UI to locate Prehistoric assets quickly.
- Scene Graph Basics: How to use the Hierarchy to group your dungeon pieces so they move and behave as one unit.
- Building a Coliseum: A step-by-step guide to assembling a basic arena using Prehistoric prefabs and galleries.
How It Works
Galleries vs. Individual Props
Imagine you’re looting a chest. You could open it and find a single shield potion (an individual prop). Or, you could find a whole care package that includes a shield potion, a bandage, and a health vial all at once. That care package is like a Gallery.
In Fortnite Creative, Galleries are pre-made collections of assets that share a visual theme. Instead of hunting for "stone wall" and "stone floor" separately, you go to the Galleries tab, select "Prehistoric," and you get a curated set of walls, floors, stairs, and props that all match the ancient, rocky aesthetic. It’s like buying a furniture set instead of mixing and matching mismatched chairs from different stores.
The Prehistoric Theme
The Prehistoric gallery theme focuses on "pre-industrial" structures. This means no metal, no concrete, no electricity. We’re talking stone, rock, wood, and bone. The key sub-themes you’ll see are:
- Coliseum: Giant arenas, tiered seating, and massive stone walls.
- Natural/Ruins: Jagged cliffs, ancient pillars, and overgrown ruins.
The Scene Graph: Your Island’s Skeleton
Before we place a single block, we need to talk about the Scene Graph. Think of the Scene Graph as the Hierarchy in your inventory or the squad list in a lobby. It’s the invisible structure that tells the game which objects are related to which.
- Entity: Any object in your world (a wall, a player, a prop-mover).
- Component: The properties of that entity (its color, its size, its script).
- Hierarchy: The parent-child relationship. If you parent a "Roof" entity to a "Wall" entity, the roof moves when the wall moves.
In Verse and UEFN, managing this hierarchy is crucial. If you want your entire Prehistoric dungeon to rotate or move, you don’t move each rock individually. You group them into a single "Parent" entity, and then you move the parent. It’s like moving a whole squad instead of running after each teammate separately.
Let's Build It
We’re going to build a Coliseum Arena. This isn’t just a circle of walls; it’s a structured arena with tiered seating (using stairs) and a central pit.
Step 1: Set the Stage (The Floor)
- Open the Galleries tab in the Creative Panel.
- Search for "Prehistoric" or "Coliseum."
- Drag out a Coliseum Floor Gallery piece. This gives you a large, circular stone base.
- Pro Tip: Use the Transform tool to scale it up if you need a bigger arena.
Step 2: Build the Walls (The Arena)
- Go back to the Galleries tab.
- Select Colossal Coliseum Wall Gallery.
- Place these pieces around the perimeter of your floor. Because they are from the same gallery, the textures will match perfectly. No ugly seams between different stone types.
- Scene Graph Check: Select all the wall pieces you placed. In the Hierarchy panel, right-click and choose Group. Name this group "Arena Walls." Now, if you want to move the whole arena, you just move the "Arena Walls" group.
Step 3: Add Tiered Seating (The Stairs)
- Go to Colossal Coliseum Floor and Stair Gallery.
- Place stair pieces behind the walls, creating a stepped effect. This is your spectator area.
- Group these stairs into a new hierarchy group called "Spectator Stands."
Step 4: The Prop-It Up (Details)
- Go to Colossal Coliseum Prop Gallery.
- Drag in some Ancient Urns, Broken Pillars, or Torches.
- Scatter them around the arena. Don’t just line them up—make it look lived-in (or rather, lived-out).
- Verse Connection: Later, we’ll attach scripts to these props. For now, just make sure each prop is its own entity in the Hierarchy so we can target them individually with code.
The Verse Code: Making the Arena "Alive"
Now, let’s add a little magic. We’ll write a simple Verse script that makes a specific prop (like a central altar) glow when a player enters the arena. This uses the Scene Graph to find our prop and change its Component (its visual appearance).
# Import the necessary Verse libraries for interacting with the game world
using { /Fortnite.com/Devices }
using { /UnrealEngine.com/Temporary/Schemas }
# Define our Device. This is like creating a new "Item" in Creative.
# It will sit in the center of our arena.
Ancient Altar Device := class(creative_device):
# This is a "Variable" - a container that changes.
# Think of it like a player's HP bar. It starts at 0 (dark) and goes to 1 (glowing).
AltarGlowAmount : float = 0.0
# This is an "Event" - something that happens in the game.
# Like a "Elimination" event, this triggers when a player enters the device's zone.
OnPlayerEnter := event(player: player):
# Find the "Altar Prop" in our Scene Graph.
# We use the Hierarchy to find the specific entity named "Central Altar".
altar_prop := GetEntity("Central Altar")
if (altar_prop != none):
# Get the "Visual" component of the prop.
# This is like checking the player's skin.
visual := GetVisual(altar_prop)
# Change the "Emissive" (glow) intensity.
# We set it to 1.0, which means "full glow."
# This is like switching a player's health from 0 to 100.
SetEmissiveIntensity(visual, 1.0)
# Update our variable to reflect the new state.
AltarGlowAmount = 1.0
# This event triggers when a player leaves.
OnPlayerExit := event(player: player):
altar_prop := GetEntity("Central Altar")
if (altar_prop != none):
visual := GetVisual(altar_prop)
# Turn off the glow (set to 0.0).
# Like a player dying, the glow "dies" too.
SetEmissiveIntensity(visual, 0.0)
AltarGlowAmount = 0.0
Walkthrough of the Code
class(creative_device): This defines our device. It’s the "container" for our logic.AltarGlowAmount : float: This is our Variable. It’s a number that tracks if the altar is glowing.OnPlayerEnter := event(player: player): This is an Event. It’s a trigger. When a player walks into the device’s zone, this code runs. It’s like a trap triggering when someone steps on it.GetEntity("Central Altar"): This uses the Scene Graph to find the specific prop we named "Central Altar" in the Hierarchy.SetEmissiveIntensity(visual, 1.0): This changes a Component (the visual look) of the entity. It makes the prop glow.
Try It Yourself
Challenge: Make the altar glow RED instead of white when a player enters, and BLUE when they leave.
Hint: You’ll need to look into the SetMaterialParameterValue function in Verse. Think of it like changing a player’s team color. The "Parameter" is the color, and the "Value" is the RGB code. Check the Verse documentation for how to set material parameters on a visual component.
Recap
- Galleries are curated asset packs that save you time and ensure visual consistency.
- Prehistoric Galleries offer ancient, stone-based assets perfect for arenas and ruins.
- The Scene Graph (Hierarchy) is your best friend for grouping entities so you can move and script them together.
- Variables store changing data (like glow intensity), and Events trigger actions based on player behavior (like entering a zone).
Now go build something that looks like it survived a thousand years. And maybe add a few traps. Just because it’s ancient doesn’t mean it’s safe.
References
- https://dev.epicgames.com/documentation/en-us/fortnite/prehistoric-galleries-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-prehistoric-galleries-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-prefabs-and-galleries-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite/using-prefabs-and-galleries-in-fortnite-creative
- https://dev.epicgames.com/documentation/en-us/fortnite-creative/using-western-galleries-in-fortnite-creative
Verse source files
- 01-device.verse · device
Turn this into a guided course
Add using-prehistoric-galleries-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.