▶︎ Run the WebGL demo in your browser right now!
GIF Replay can record your gameplay video and encode it to GIF. And YES, it works on mobile devices at runtime! It's simple, works fast and supports the most popular platforms: Android, iOS, Windows, UWP, Mac. The asset includes Power GIF Runtime Library.
DISCLAIMER!
You can't capture FHD gameplay videos at 30 FPS with it. Encoding GIF is a very resource consumable operation, especially for mobile devices. Please refer to the Performance section below.
Features
● Screen recording
● Capturing with and without UI (User Interface, uGUI)
● Parallel encoding (multithreading)
● Color quantization with NeuQuant
● Sharing with native OS dialog (Android and iOS only)
● GIPHY upload (Power GIF)
● Clean and simple C# code
● All Unity versions supported
● Any platform (Standalone, Android, iOS, UWP)
Supported platforms
● Android
● iOS
● Windows
● UWP
● Mac
● WebGL
Recorder settings
● Width, Height - size of encoded GIF (in pixels)
● FramesPerSecond - how many frames per second will be captured
● MaxDuration - max replay duration (if it will not be stopped manually)
● CaptureUI - capture User Interface or not
Performance
● Tested on Snapdragon 820 (4 cores / AnTuTu score 260.000)
● Encoding 100 frames in resolution 320x240 ~ 15 seconds (86 kB)
● Encoding 100 frames in resolution 640x400 ~ 50 seconds (160 kB)
Known limitations
● Power GIF doesn't support interlaced GIF (this feature may be added soon).
● You should disable Burst in case of build issues.
● On WebGL you should increase Memory Size if you get "System out of memory!".
Refund policy
● We don't accept refund requests as the Asset Store can't guarantee that asset access will be cancelled and the asset copy will be deleted from user PC. Thanks for understanding.
Support
● Discord - questions, live chat with developers
The asset icon was made by Pixel Buddha from www.flaticon.com.
It would be super awesome if you rate ★★★★★ my asset and leave your feedback!