How to record the screen in Unity and make output as a file

Viewed 14031

Is there any method, such as coding or using a free asset to make screen recording function in my game.

I'm working on Unity and my project needs to provide a replay when I am playing my game and make the output of that replay as a file.

Thanks in advance.

1 Answers

You can check out our open-source project: https://github.com/getsocial-im/getsocial-capture. C# examples are in the readme.

You can record in 2 modes:

  1. Continuous mode - capture last X frames.
  2. Manual mode - capture frames on your own when needed. For example, record a timelapse of the level.

Here's the recording of a game session from the test app. The recorded GIF preview shows up in the end:

GetSocial GIF Capture library

Related