- In Unity, navigate to the Resources folder, and select the
ReplaySettingsasset. In the inspector, select Replay mode.
You will need to load a previously captured replay. To do so, click “Load capture and select from the list presented.
Once a capture is selected, you must now create at least one video set, and apply your settings to be replayed. See Replay settings below for information on the various settings.
If you are using the Luna Playground attribute to surface your game variables, you can find these in the Field Sets section of a Video Set.
When you have created your video set(s), you can press Replay!”. The editor will enter play mode and start to replay and capture videos. Do not interfere with Unity whilst recording is taking place.
Once finished, you may access Project > LunaTemp to find the output video(s).
A grouping of videos that you wish to record in one sequence, where the permutations (language, size and Playground Fields will overlap). For example, two sizes and two languages will create four videos.
If your game uses system languages, you may select the output languages for the video recording. If not, then you may use a LunaPlayground field and adjust the text manually.
The width of the video output (currently orientation changes are not supported in the Unity Editor)
Game variables, exposed using the LunaPlaygroundField attribute (more info).
The Scaling Strategy in Unity defines how the gameplay is recorded in the target resolution, and whether the input is scaled or not.
the video is replayed and recorded in the original aspect ratio. Aspect fit can be defined using the Aspect Type setting, either as scale tofit, or scale to fill.
the video is replayed and recorded in the chosen resolution. Input is not scaled.
Scale Gameplay & Input
the video is replayed and recorded in the chosen resolution. The input is scaled proportionally to match the new resolution.
select which codec you would like to use to process your video with (by default this will be H264).
Remove Screenshots Alpha
enabling this will remove Screenshots Alpha.
select from your recordings which you want loaded, to then be able to edit the settings of (and preview via hitting Replay!).
change what directory your videos will be saved to.
enabling this checkbox will show visual cues for user input in Replay mode for debug purposes.
print usage of
UnityEngine.Random to the console with a value and stack trace (more info).
print usage of
UnityEngine.PlayerPrefs to the console with a value and stack trace (more info).
leaving the editor window when recording can cause inaccuracy in the output. Please make sure to enable this option.
For more information about video size and scaling, check out the documentation on video sizing.