3 days of Ludum Dare in under 3 minutes

https://youtu.be/HRDp1Pwv6yE

Finally managed to sit down and glue together all video material of work-in-progress Void Timeline we gathered during the jam. Enjoy!

I was surprised as to how easy the recording part ended up being. Turns out Unity offers a recoder package, and it seems to work pretty well, for what we used it for at least.

recorder.png

Aside from a manually-controlled recorder window, the package includes scripting samples. You can use those to set up your own recording behaviour from code. Together with InitializeOnLoadAttribute and playModeStateChanged event - recording can be automatically triggered every time you enter play mode.

I was able to record to an MP4 format in a high(-ish) quality basically at all times, without performance issues (though capped at 60 fps). The original video came out better than the youtube version, which really hit the sped-up FXes with compression artifacts.

Here's the best part though - I could work normally in the editor, with the game relegated to its usual, non-maximized viewport - while still recording at the target resolution of 1080p! This alone made the whole effort worthwhile to me.

In general I can recommend looking into this package, if you're capturing footage of your game for any purpose.

PS Apply CursorMode.ForceSoftware while recording in the editor, if you want the cursor to be registered as well.