Unity logo
Cancel
Cart
Applications
Sell Assets

Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Animation
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/4
Record and Play allows developers to easily record their scene for later playback or analysis.

Developers can adjust the framerate and quality in which you record on a per object basis in the scene, allowing you to optimize recordings for your specific use case. Custom events can be created and assigned on a per object basis or to the recording as a whole to timestamp important details in the timeline. Metadata can be added to recordings and their associated objects for summarizing relevant details that matter to you. Recordings can also be built using custom editor windows provided.

Playback of recordings operate with their own time scale that can be adjusted for creating slow motion effects or quickly viewing minutes of a recording in a matter of seconds. This timescale can also be set to a negative value to have a recording playback in reverse. You can translate, rotate, and scale the replay area the playback is using to easily orient it in your scene. Developers can easily specify the objects used in the playback of a recording to implement different effects such as “ghosts” commonly seen in racing games that represent a tracks best lap. Developers can provide custom event handlers that will be called at certain times during a playback that correspond to the times they where logged in the recording. Using provided custom editor windows, playback can also occur inside the editor without the scene having to be played.

You can export single or bundled recordings to different file formats such as JSON and CSV so that developers can use other tools to analyze the recordings and all the different data they contain. You can also export your recordings to Unity's animation clips to be used in their animation system. There exists a custom binary format that leverages protobuf and the deflate algorithm for efficient storage and transfer of recordings that can later be imported by other programs. There exists documented protobuf files so that developers can easily build a recording object representation in the language of their choice (C++, Java, Golang, Python, Dart, and more) just by running a single command. This means developers can write a program using one of these languages in minutes that can easily import and analyze a recording that was exported by their game.

The API is fully documented with examples at https://recolude.gitlab.io/RecordAndPlay3D/

Record and Play

(11)
82 users have favourite this asset
(82)
$4.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
500.7 KB
Latest version
1.1
Latest release date
Aug 2, 2019
Original Unity version
2018.3.1
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR