1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# NVIDIA Highlights Frequently Asked Questions
## Why integrate NVIDIA Highlights?
* NVIDIA Highlights enables gamers to automatically capture video and screenshots of the best moments of your game and share them to social media via the GeForce Experience In-game Overlay (aka the Overlay). NVIDIA’s ShadowPlay technology uses dedicated encoding hardware on the GPU so that these captures don’t impact gameplay. GeForce Experience handles all capture functionality, UI, and settings, making developer integration through a simple API (the GeForce Experience SDK, aka GFE-SDK) quick and easy.
## How does NVIDIA Highlights work?
* Your game makes a Configure call on GFE-SDK to communicate all possible highlight types for the game. This in turn allows gamers to turn individual highlight types on and off in the Overlay.
* The first time your game tries to use highlights, the Overlay asks the gamer for permission to make recordings of their gameplay. This is analogous to a mobile application asking for permission to use the phone’s camera.
* Via the Settings menu of the Overlay, the gamer may turn highlights for all games on and off, highlights just for your game on and off, and turn each highlight type for your game on and off individually.
* When something worth capturing happens, your game makes a Set-Highlight call on GFE-SDK. This results in GFE-SDK saving a video recording or screenshot in a temporary folder the gamer has configured.
* GFE-SDK will announce each captured highlight with a notification to the gamer. Your game can also specify to GFE-SDK that the highlight be unannounced (e.g. if this would reveal too much to the gamer ‘in the moment’). Also, a gamer may turn off this type of notification via the Settings menu of the Overlay.
* A gamer uses your game’s UI element to launch the Highlights Summary. Be sure to follow the best practices listed at the end.
* The Highlights Summary shows the latest highlights and allows the gamer to preview each one. The gamer may edit and upload a capture directly from this NVIDIA provided UI. The gamer may also save a highlight to the Gallery, the part of the Overlay that manages the gamer’s captures.
* Once a highlight is saved to the Gallery it is accessible just like a video or a screenshot captured manually. The Gallery allows operations on content similar to those of the Highlights Summary including review, edit, and upload.
## Should my game add UI to turn Highlights on and off?
* No, GFE-SDK takes care of this already by prompting for the user’s permission to use Highlights the first time a game attempts to use do so (as described above and shown below).

Example: Highlights permissions button dialog as implemented in the UWP sample.
## How should I implement my individual game Highlights?
* Only save the best moments of the gameplay, such as kills, deaths, and victories, as highlights.
* Tune the start and end points of a video highlight to showcase the essence of the gameplay, without being overlong. 20 seconds before the instant of interest and 10 seconds after is reasonable in most scenarios.
* Use the screenshot capability to capture moments such as victory or score screens.
## What are the best practices for adding a UI element in my game to open the Highlights Summary?
* Add an in-game UI element to launch the Highlights Summary in places that are easily accessible but won’t interfere with gameplay, e.g. on the end of match summary screen or in the main game menu.
* When implementing your UI element follow the “NVIDIA HIGHLIGHT BUTTON PROPER USAGE” guidelines document in the GFE-SDK package adhering to the sizes, clear space, and specific colors prescribed there. The package also provides the necessary vector graphics assets files to do so.

Example: Highlights Summary launch button as implemented in Fortnite.
|