The First Person Camera device is a camera and controls device you can use to put players into a first-person perspective, so you can create First Person Shooters and other first-person perspective games.
If you're using multiple copies of a device on an island, it can be useful to rename them. Choosing names that relate to a device's purpose makes it easier to remember what each one does, and easier to find a specific device when using the Event Browser.
Finding the Device in Creative
There are multiple ways to search and browse through the Devices category to find the First Person Camera.
- Use the search bar to search for a specific device by name. Enter "first person" or "camera" to narrow your search.
- Explore devices by using tags. In the right panel, check the box for any specific keywords you want to use. If you select multiple tags, devices that have any of the selected tags are shown. If you want to get more specific, click Intersect above the tag list. This will show only devices that have all the tags you selected.
- Click the Sort button, above the displayed device tiles, to sort the results alphabetically. Clicking this button cycles through the different sorting patterns: Default, A-Z, and Z-A.
Finding the Device in UEFN
If you want to use this device in UEFN, this section shows you how to find it.
There are several ways you can find the First Person Camera device in UEFN.
-
You can click Content Drawer at the bottom left of the editor. When the drawer pops up, look in the side navigation panel and you'll see a folder tree. Click Fortnite > Devices > !Beta. The device is in this folder. Drag it into your viewport to add it to your scene.
-
You can open a Content Browser window and dock it below your viewport. Then use the side navigation panel and click Fortnite > Devices > !Beta.
-
In the Content Browser, you can use the Search bar to find your device by typing in part of the device's name (such as "first person").
Camera Terms and Definitions
When developers use a game engine to build a game, they use cameras for lots of different purposes. There are some specialized terms used for these in-game cameras that you might be unfamiliar with. Many of these terms are used in the device options for this and other camera devices. The table below lists these terms and their definitions.
Term | Definition |
---|---|
field of view | The term field of view refers to what the camera can actually "see". The field of view is represented as an angle, and is measured in degrees. Angles have two sides, joined at a point called the vertex. With cameras, the vertex is the lens (virtual in this case) of the camera. The arms of the angle spread up and down (the vertical axis) from that vertex. The higher the number of degrees, the wider the angle, and the more the camera can see. |
pitch, yaw | Pitch and yaw are terms originating in aviation. They refer to the different types of rotation a plane can perform when moving. These terms were adopted into 3D design and game development, to more precisely define a virtual 3D environment and how things are positioned in that virtual space. Pitch and yaw are measured relative to the object's original position. Pitch refers to up and down movement of an object, and yaw refers to horizontal left or right movement of an object. Note: the axis of rotation is different from the direction of movement. For example, if a plane pitches, the nose of the plane moves up or down; but the plane is rotating on the Y axis (which is the left-right or east-west horizontal axis). See the terms X-axis, Y-axis, and Z-axis in this table. |
angle pitch | This is a measurement of how much the camera points up or down while framing its target. |
angle yaw | This is a measurement of how much the camera turns left or right while framing its target. |
camera offset | Normally the camera view centers on its target. The camera offset is how far from the center the camera view is. The camera can have an offset amount on the X-, Y-, or Z-axis and it can have an offset on more than one axis at a time. |
X-axis | In a 3D space (real or virtual), the X-axis represents horizontal forward/backward (or north/south) movement. |
Y-axis | In a 3D space (real or virtual), the Y-axis represents horizontal left/right (or east/west) movement. |
Z-axis | In a 3D space (real or virtual), the Z-axis represents vertical up/down movement. |
camera transition | When you have multiple cameras active, a transition is when you move from one camera view to another. In Fortnite, camera devices have an In Priority and an Out Priority. The camera transition is determined by the highest priority, comparing the Out Priority of the current camera with the In Priority of the destination camera. |
transition types | Ease In: the camera transition will start slowly and speed up as it continues. Ease Out: the camera transition will slow down as it ends. Ease In-Out: the camera transition will start slowly, speed up, then slow again as it ends. Linear: the camera transition moves smoothly from one camera to another at the same speed. |
Priority System | If multiple cameras are assigned to a player, priority determines which camera is active at any point in time. Priority can be set in the device options. If two cameras are tied for the highest priority, the most recently added camera will become active. |
boom collision | In film, a boom jib is an apparatus that holds the camera. Boom operators can move and orient the camera with levers and wheels to get the shot they desire. The Boom Collision properties for fixed angle cameras allow you to determine the behavior of that camera when an object in the scene gets between the camera and its target. |
deadzone | The deadzone refers to an established area within which the target can move around without affecting the camera. When the target moves to an edge of the deadzone, the camera will move to follow the target. |
Contextual Filtering
Some devices are affected by a feature called contextual filtering. This feature hides or displays options depending on the values selected for certain related options. This reduces clutter in the Customize panel and makes options easier to manage and navigate. To help identify them, values that trigger contextual filtering are in italic.
All options are listed, including those affected by contextual filtering; if they are hidden or displayed based on a specific option's value, there will be a note about it in the Description field for that option.
Device Options
Default values are bold. Values that trigger contextual filtering are italic.
You can configure this device with the following options.
Option | Value | Description |
---|---|---|
Creative Preview | N/A | Click Start to preview what the camera is seeing. Click Stop to leave the preview and go back to editing your island. |
Priority | 0, Pick or enter a number | Determines where this camera falls in the priority system. When multiple cameras are added to a player, the camera with the highest priority is considered the active camera. Use higher numbers to indicate higher priority. If two cameras are tied for the highest priority, the most recently added will become active. |
Affects Team | Any, Pick or enter a team | Determines which team is affected by this device. Note: the camera does react dynamically to changes in team during the game. If your game involves or allows players to change teams, you may have to figure out how to manually re-add cameras to those players. |
Affects Class | No Class, Any, Pick or enter a class | Determines which classes are affected by this device. No Class means only players with no assigned class are affected. Any means all players, including those with no assigned class, are affected. |
Invert Team | On, Off | If this is set to On, all teams are affected by this device except the team selected in the Affects Team option. |
Invert Class | On, Off | If this is set to On, all classes are affected by this device except the class selected in the Affects Class option. |
Enabled During Phase | None, Always, Gameplay Only | Determines which phases the camera is active in. If you choose None, the camera can only be enabled manually using events. |
Remove on Elimination | On, Off | Determines whether this camera is removed from a player when they are eliminated. |
Add to Players on Start | On, Off | Determines whether this camera is automatically added to all players when the game starts. |
Interaction Distance | Close, Standard, Far | The distance a player must be from an interactable object to trigger the Interact prompt. |
Preview Device Color | #74ABFFFF, Pick a color | Click the swatch to open the color picker. Scroll to browse through color swatches, or enter a Hex code in the Search bar to find a specific color. Click the swatch to select it, then click the checkmark to close the Color Picker. ![]() |
Transition In Priority | 0, Pick or enter a number | This is the priority used when this camera is the destination for a transition. |
Transition In Type | Linear, Ease-In, Ease-Out, Ease-In-Out | This determines what type of transition this camera uses when it is the destination camera. |
Transition In Time | 0.2, Pick or enter an amount | This is how long the transition lasts when this camera is the destination. |
Transition Out Priority | 0, Pick or enter a number | This is the priority used when this camera transitions to another. |
Transition Out Type | Linear, Ease-In, Ease-Out, Ease-In-Out | This determines what type of transition this camera uses when it is the origin camera for a transition. |
Transition Out Time | 0.2, Pick or enter an amount | This is how long the transition lasts when this camera is the origin camera for a transition. |
Direct Event Binding
Following are the direct event binding options for this device.
Functions
A function listens for an event on a device then performs an action.
-
For any function, click the option, then Select Device to access and select from the Device dropdown menu.
-
Once you've selected a device, click Select Event to bind the device to an event that will trigger the function.
-
If more than one device or event triggers a function, click the Add button to add a line and repeat these steps.
Option | Description |
---|---|
Enable When Receiving From | Enables the camera when an event occurs. |
Disable When Receiving From | Disables the camera when an event occurs. |
Add to Player When Receiving From | Adds this camera to the instigating player when an event occurs. |
Remove from Player When Receiving From | Removes this camera from the instigating player when an event occurs. |
Add to All When Receiving From | Adds this camera to all players when an event occurs. |
Remove from All When Receiving From | Removes this camera from all players when an event occurs. |
Focus on Target When Receiving From | Sets the target of the camera to the focus target instead of the player, for all players. |
Focus on Player When Receiving From | Sets the target of the camera to the player, for all players. |
Events
This device has no events.