1.  ![Epic Games](https://edc-cdn.net/assets/images/logo-epic.svg)[Developer](/)
2.  [Documentation](/documentation/ "Documentation")
3.  Fortnite
    *   [Unreal Engine](/documentation/en-us/unreal-engine)
    *   [Fortnite](/documentation/en-us/fortnite)
    *   [MetaHuman](/documentation/en-us/metahuman)
    *   [Twinmotion](/documentation/en-us/twinmotion)
    *   [RealityScan Mobile](/documentation/en-us/realityscan-mobile)
    *   [Fab](/documentation/en-us/fab)
4.  [Fortnite Documentation](/documentation/en-us/fortnite/fortnite-documentation "Fortnite Documentation")
5.  [Device Design Examples](/documentation/en-us/fortnite/device-design-examples-in-fortnite-creative "Device Design Examples")
6.  Tracker Device Design Examples

Tracker Device Design Examples
==============================

Explore ideas from shooting objectives to farm games using the tracker device!

![Tracker Device Design Examples](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/b26617e6-15e6-4ad1-ac41-d76ffb4119f9?resizing_type=fill&width=1920&height=335)

On this page

The **[Tracker](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-tracker-devices-in-fortnite-creative)** device is intended to track custom [objectives](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite-creative/fortnite-creative-glossary#objective) that a player can complete.

You can track objectives for individual players, a team, or multiple teams, and send a signal to another device when the player completes a tracked objective.

Target Practice Tracker
-----------------------

A basic use of the tracker is to track events sent to the device. In this example, you’ll use **target dummies** to send events to a tracker. 

### Devices Used

*   1 x Tracker device
    
*   1 x [Player Spawner](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-player-spawn-pad-devices-in-fortnite-creative) device
    
*   1 x [Item Granter](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-item-granter-devices-in-fortnite-creative) device
    
*   3 x [Target Dummy](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-target-dummy-devices-in-fortnite-creative) devices
    

### Set Up the Devices

1.  Place a **Player Spawner** device outside the door.
    
2.  Place an **Item Granter** device and register a **Legendary Tactical Assault Rifle** to the device.
    
3.  Customize the item granter.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/a780c5c0-88ce-4336-9379-cfca35ce350c?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/a780c5c0-88ce-4336-9379-cfca35ce350c?resizing_type=fit)
    
    Option
    
    Value
    
    Receiving Players
    
    All
    
    Grant on Game Start
    
    On
    
4.  Place a **Tracker** device.
    
5.  Customize the tracker.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/742a50b4-4d60-4d5a-914c-656ac97b2e5d?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/742a50b4-4d60-4d5a-914c-656ac97b2e5d?resizing_type=fit)
    
    Option
    
    Value
    
    Target Value
    
    5
    
    When Target Is Reached
    
    End Round
    
    Tracker Title
    
    Hit Targets
    
    Description Text
    
    Hit the targets 5 times to end the round.
    
6.  Place three **Target Dummy** devices.
    

### Bind Functions and Events

[Direct event binding](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite-creative/fortnite-creative-glossary#directeventbinding) is how you set devices to communicate directly with other devices. This involves setting [functions](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite-creative/fortnite-creative-glossary#function) and [events](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite-creative/fortnite-creative-glossary#event) for the devices involved.

Configure the following events on the Target Dummy device.

[![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7cc34367-fa47-417d-a274-d64ff5656d0d?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7cc34367-fa47-417d-a274-d64ff5656d0d?resizing_type=fit)

Event

Select Device

Select Function

On Hit

Tracker

Increment Progress

You know have the basic functionality for target practice using the Tracker device!

### Design Tip

The Tracker device can be connected to any device that can send events — which is pretty much all of them! 

Think of all of the different possible quests that you can give the player with all of the Fortnite Creative devices at your disposal.

Build a Timed Escape Room
-------------------------

You can configure the Tracker device to track many different events by default, including the number of chests the player has opened. In this example, you’ll combine this functionality of the tracker with a timer to create a Timed Escape Room experience!

### Devices Used

*   1 x Tracker device
    
*   1 x Player Spawner device
    
*   1 x [Timer](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-timer-devices-in-fortnite-creative) device
    
*   2 x [Lock](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-lock-devices-in-fortnite-creative) devices
    

### Set Up the Escape Room Play Area

1.  Place the **Haunted Homestead** prefab.
    
2.  Place three **Chests** around the building with whatever items you would like inside.
    
3.  Place a **Player Spawner** device near the door.
    
4.  Customize the device so the player spawner is not visible in-game.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/b319c162-e56a-446b-8ac9-5b04fad3c2fb?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/b319c162-e56a-446b-8ac9-5b04fad3c2fb?resizing_type=fit)
    
5.  Place **Lock** devices on the front and back doors of the building.
    

### Configure the Escape Room Gameplay

1.  Place a **Tracker** device.
    
2.  Customize the tracker.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7db237b2-5184-4421-8824-2f91145546a4?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7db237b2-5184-4421-8824-2f91145546a4?resizing_type=fit)
    
    Option
    
    Value
    
    Stat to Track
    
    Chest Opened
    
    Target Value
    
    3
    
    Tracker TItle
    
    Find Chests
    
    Description Text
    
    Find and open all 3 chests before the time runs out!
    
    Quest Icon
    
    Chest
    
3.  Place a **Timer** device.
    
4.  Customize the timer.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/090aa6ac-fa6c-40df-a7a4-22f721820757?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/090aa6ac-fa6c-40df-a7a4-22f721820757?resizing_type=fit)
    
    Option
    
    Value
    
    Duration
    
    30.0 Second
    
    Start at Game Start
    
    On
    
    Can Interact
    
    No
    
    Success on Timer End
    
    False
    
    Visible During Game
    
    Hidden
    
    Timer Color
    
    White
    
    Display Time In
    
    Seconds Only
    
    Remove
    

### Bind Functions and Events

1.  Configure the following event on the timer, stopping the objective if the player runs out of time.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/0aff42be-27bc-41d1-9ab9-6641549de686?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/0aff42be-27bc-41d1-9ab9-6641549de686?resizing_type=fit)
    
    Event
    
    Select Device
    
    Select Function
    
    On Failure
    
    Tracker
    
    Remove
    
2.  Configure the following events on the tracker to unlock the doors and end the timer if the player completes the objective.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/d4866923-9dc8-403b-8d01-cfc51882396b?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/d4866923-9dc8-403b-8d01-cfc51882396b?resizing_type=fit)
    
    Event
    
    Select Device
    
    Select Function
    
    When Complete
    
    Timer Device
    
    Disable
    
    When Complete
    
    Lock Device 1 - 2
    
    Unlock
    

You now have the basic functionality for a system that uses  Tracker and Timer devices to create a simple timed objective. 

### Design Tip

Connecting the tracker to a timer is a good way to create a simple and effective game loop. With this combination, you have a goal to complete (an objective with the tracker) and a challenge making it difficult (time limit with the timer). With these building blocks, you can create the foundation of tons of fun games!

Build a Farming Mode with the Tracker
-------------------------------------

The Tracker device is great for setting up quests in role-playing games.

In this example, you’ll use the tracker to track a quest in a farming game. You'll configure the device to work for both single and multiplayer sessions and will save the player’s quest progress in between play sessions.

### Devices Used

*   1 x Player Spawner device
    
*   1 x [Barrier](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-barrier-devices-in-fortnite-creative) device
    
*   9 x [Prop Manipulator](https://uefn-docs.yuzulabs.dev/documentation/en-us/fortnite/using-prop-manipulator-devices-in-fortnite-creative) devices
    
*   9 x Conditional Button devices
    
*   9 x Timer devices
    
*   1 x Tracker device
    

### Set Up the Farm Mode Play Area

1.  Place the **FarmHouse** prefab in an empty meadow to set the scene.
    
2.  Place a player spawner on the porch.
    
3.  Customize the spawner to hide it in-game.
    
4.  Place a **Chest** with **Wheat** inside of it on the porch to give the player some resource to start with.
    
5.  Create two 9 x 9 farming plots using ground tiles from the Indestructible Gallery and fences from the Frenzy Farm Prop Gallery.  
    
6.  Place 9 small wheat props from the **Farm Parts Gallery** on one of the plots.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7590b2cb-6eb6-4e95-88da-7ef954c8aef3?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7590b2cb-6eb6-4e95-88da-7ef954c8aef3?resizing_type=fit)
    
7.  Place a Barrier device at the entrance of the empty plot and customize it.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/e93d8943-f637-4799-99a7-a00a71a17203?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/e93d8943-f637-4799-99a7-a00a71a17203?resizing_type=fit)
    
    Option
    
    Value
    
    Barrier Material
    
    Translucent (Only Visible When Close)
    
    Barrier Depth
    
    Minimal
    
    Barrier Height
    
    0.7 Tiles
    

### Set Up the Tracker

1.  Place a Tracker device.
    
2.  Customize the tracker.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7f469bd5-29b3-4c08-89a8-ea173ee40c8c?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7f469bd5-29b3-4c08-89a8-ea173ee40c8c?resizing_type=fit)
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/de063c7c-ea1a-4bba-a40b-49683d2ea068?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/de063c7c-ea1a-4bba-a40b-49683d2ea068?resizing_type=fit)
    
    Option
    
    Value
    
    Stat to Track
    
    Events
    
    Target Value
    
    25
    
    Sharing
    
    All
    
    Tracker Title
    
    Harvest Wheat
    
    Description text
    
    Harvest 25 Wheat to unlock a new plot of land!
    
    Quest Icon
    
    Grass
    
    Use Persistence
    
    On
    
    Auto-Save
    
    Yes
    
    Auto-Load
    
    Initial Spawn
    
3.  Configure the following event on the tracker to unblock the second plot of land when the objective is completed.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/597e2910-ee80-4c9d-87a7-1094a168f352?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/597e2910-ee80-4c9d-87a7-1094a168f352?resizing_type=fit)
    

### Configure the Farming Mechanic

1.  Place a **Prop Manipulator** device and drop a **Wheat** resource near it to register it to the device.
    
2.  Customize the device.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/3f34d69e-fd55-48c6-afae-9446ba5499c5?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/3f34d69e-fd55-48c6-afae-9446ba5499c5?resizing_type=fit)
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7270d1de-edfd-425d-8bdc-c435ab9e4844?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7270d1de-edfd-425d-8bdc-c435ab9e4844?resizing_type=fit)
    
    Option
    
    Value
    
    Description
    
    Start Hidden
    
    On
    
    Override Resources
    
    On
    
    This makes it so that hitting the wheat prop will drop Wheat.
    
    Resource Node Available
    
    5
    
    Resource Node Type
    
    Item
    
    Resource Node Depletion Mode
    
    Stay Empty
    
    You will configure what happens when there is no Wheat left in the prop manually.
    
    Modify Prop Health
    
    Yes
    
    Is Prop Invulnerable
    
    Yes
    
3.  Place a **Conditional Button** device in the wheat prop. Drop a Wheat resource near it to register it to the device, then customize it.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/4641cf63-ec54-4849-a967-96b6f3d8303b?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/4641cf63-ec54-4849-a967-96b6f3d8303b?resizing_type=fit)
    
    Option
    
    Value
    
    Interact Time
    
    1.0 Second
    
    Interact Text
    
    Plant Wheat
    
    Missing Items Text
    
    Need Wheat to Plant Crops
    
    Key Items Required
    
    1
    
    Visible During Game
    
    Hologram Only
    
4.  Place a timer near the ground in the wheat prop, and customize it.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/d4a1b2c6-b298-4a29-a91f-8645b8ea12d0?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/d4a1b2c6-b298-4a29-a91f-8645b8ea12d0?resizing_type=fit)
    
    Option
    
    Value
    
    Duration
    
    10.0 Seconds
    
    Can Interact
    
    No
    
    Timer Color
    
    White
    
    Show on HUD
    
    No
    
5.  Configure the following event on the Prop Manipulator device to notify the tracker every time a Wheat resource is harvested from the prop. 
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/1e616297-5bb1-4643-855c-1dcd8b386258?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/1e616297-5bb1-4643-855c-1dcd8b386258?resizing_type=fit)
    
    Function
    
    Select Device
    
    Select Event
    
    On Harvesting
    
    Tracker
    
    Increment Progress
    
6.  Configure the following event on the Prop Manipulator device to notify the tracker every time a Wheat resource is harvested from the prop. 
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/aa470b28-2e69-4742-9ade-dd39672ce8c3?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/aa470b28-2e69-4742-9ade-dd39672ce8c3?resizing_type=fit)
    
    Function
    
    Select Device
    
    Select Event
    
    On Harvesting
    
    Tracker
    
    Increment Progress
    
7.  Configure the following functions on the **Conditional Button** device to enable it when there is no more Wheat in the prop and disable it when it is activated.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7eac8777-0b94-48f7-af71-238391a276f2?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/7eac8777-0b94-48f7-af71-238391a276f2?resizing_type=fit)
    
    Function
    
    Select Device
    
    Select Event
    
    Enable
    
    Crop Prop Manipulator
    
    On Resource Depletion
    
    Disable
    
    Crop Conditional Button
    
    On Activated
    
8.  Configure the following functions on the Timer device to start the countdown when the Conditional Button is activated and reset to its original state when the prop runs out of Wheat.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/57d989c6-f99c-45d1-b4e1-afbff6351ee6?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/57d989c6-f99c-45d1-b4e1-afbff6351ee6?resizing_type=fit)
    
    Function
    
    Select Device
    
    Select Event
    
    Start
    
    Crop Conditional Button
    
    On Activated
    
    Reset
    
    Crop Prop Manipulator
    
    On Resource Depletion
    

### Modify Island Settings

Make the following modifications to the island settings.

1.  Go to **Island Settings > Player**.
    
2.  Under **Build Mode**, change **Allow Building** to **None**.
    
    [![](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/fb20fd82-1697-43d3-819a-4747de9f379a?resizing_type=fit)](https://uefn-docs.yuzulabs.dev/community/api/documentation/image/fb20fd82-1697-43d3-819a-4747de9f379a?resizing_type=fit)
    
3.  Under **Inventory**, change **Infinite Building Materials** to **Off**.
    
4.  Under **Equipment**, change **Environment Damage** to **Off**.
    

You now have the basic functionality for a farming simulator!

### Design Tip

Consider how these mechanics could be extended into a full game. Different plots of land could contain different crops, or the player could even be given a choice of what to plant where.

You could also set up a shop where the player could sell their crops for money to buy new upgrades. Completing an objective with the tracker could start a new, more difficult objective, creating an entire questline.

The possibilities are endless!

*   [tracker](https://uefn-docs.yuzulabs.dev/community/search?query=tracker)
*   [device examples](https://uefn-docs.yuzulabs.dev/community/search?query=device%20examples)

* * *

Ask questions and help your peers [Developer Forums](https://forums.unrealengine.com/categories?tag=fortnite)

Write your own tutorials or read those from others [Learning Library](https://uefn-docs.yuzulabs.dev/community/fortnite/learning)

On this page

*   [Target Practice Tracker](/documentation/en-us/fortnite/tracker-device-design-examples#targetpracticetracker)
*   [Devices Used](/documentation/en-us/fortnite/tracker-device-design-examples#devicesused)
*   [Set Up the Devices](/documentation/en-us/fortnite/tracker-device-design-examples#setupthedevices)
*   [Bind Functions and Events](/documentation/en-us/fortnite/tracker-device-design-examples#bindfunctionsandevents)
*   [Design Tip](/documentation/en-us/fortnite/tracker-device-design-examples#designtip)
*   [Build a Timed Escape Room](/documentation/en-us/fortnite/tracker-device-design-examples#buildatimedescaperoom)
*   [Devices Used](/documentation/en-us/fortnite/tracker-device-design-examples#devicesused-2)
*   [Set Up the Escape Room Play Area](/documentation/en-us/fortnite/tracker-device-design-examples#setuptheescaperoomplayarea)
*   [Configure the Escape Room Gameplay](/documentation/en-us/fortnite/tracker-device-design-examples#configuretheescaperoomgameplay)
*   [Bind Functions and Events](/documentation/en-us/fortnite/tracker-device-design-examples#bindfunctionsandevents-2)
*   [Design Tip](/documentation/en-us/fortnite/tracker-device-design-examples#designtip-2)
*   [Build a Farming Mode with the Tracker](/documentation/en-us/fortnite/tracker-device-design-examples#buildafarmingmodewiththetracker)
*   [Devices Used](/documentation/en-us/fortnite/tracker-device-design-examples#devicesused-3)
*   [Set Up the Farm Mode Play Area](/documentation/en-us/fortnite/tracker-device-design-examples#setupthefarmmodeplayarea)
*   [Set Up the Tracker](/documentation/en-us/fortnite/tracker-device-design-examples#setupthetracker)
*   [Configure the Farming Mechanic](/documentation/en-us/fortnite/tracker-device-design-examples#configurethefarmingmechanic)
*   [Modify Island Settings](/documentation/en-us/fortnite/tracker-device-design-examples#modifyislandsettings)
*   [Design Tip](/documentation/en-us/fortnite/tracker-device-design-examples#designtip-3)