{"author_link":"\/users\/hexstart","author_name":"HexStart","author_uid":"hexstart","comments":[],"epoch":1666105764,"event":"LD51","format":"md","ldjam_node_id":310541,"likes":6,"metadata":{"p_key":"169431","p_author":"HexStart","p_authorkey":"1282090","p_urlkey":"397197","p_title":"3 days of Ludum Dare in under 3 minutes","p_cat":"LDJam ","p_event":"LD51","p_time":"1666105764","p_likes":"6","p_comments":"0","p_status":"WAYBACK","us_key":"1282090","us_name":"HexStart","us_username":"hexstart","event_start":"1664496000","event_key":"114","event_name":"Ludum Dare 51"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD51","removed_author":false},"_superparent":296586,"_trust":2,"author":282090,"body":"https:\/\/youtu.be\/HRDp1Pwv6yE\n\nFinally managed to sit down and glue together all video material of work-in-progress [Void Timeline](https:\/\/ldjam.com\/events\/ludum-dare\/51\/void-timeline) we gathered during the jam. Enjoy!\n\nI was surprised as to how easy the recording part ended up being. Turns out Unity offers a [recoder package](https:\/\/docs.unity3d.com\/Packages\/com.unity.recorder@2.0\/manual\/index.html), and it seems to work pretty well, for what we used it for at least.\n\n![recorder.png](\/\/\/raw\/aed\/44\/z\/533ed.png)\n\nAside 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](https:\/\/docs.unity3d.com\/ScriptReference\/InitializeOnLoadAttribute.html) and [playModeStateChanged](https:\/\/docs.unity3d.com\/ScriptReference\/EditorApplication-playModeStateChanged.html) event - recording can be automatically triggered every time you enter play mode.\n\nI 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.\n\nHere'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.\n\nIn general I can recommend looking into this package, if you're capturing footage of your game for any purpose.\n\nPS Apply [CursorMode.ForceSoftware](https:\/\/docs.unity3d.com\/ScriptReference\/Cursor.SetCursor.html) while recording in the editor, if you want the cursor to be registered as well.","comments":2,"comments-timestamp":"2022-10-18T17:58:17Z","created":"2022-10-18T14:53:30Z","files":[],"files-timestamp":0,"id":310541,"love":6,"love-timestamp":"2022-10-19T09:27:05Z","meta":[],"modified":"2022-10-19T09:27:05Z","name":"3 days of Ludum Dare in under 3 minutes","node-timestamp":"2022-10-18T15:09:24Z","parent":300090,"parents":[1,5,9,296586,300090],"path":"\/events\/ludum-dare\/51\/void-timeline\/3-days-of-ludum-dare-in-under-3-minutes","published":"2022-10-18T15:09:24Z","scope":"public","slug":"3-days-of-ludum-dare-in-under-3-minutes","subsubtype":"","subtype":"","type":"post","version":968711},"node_metadata":{"n_key":"310541","n_urlkey":"397197","n_parent":"300090","n_path":"\/events\/ludum-dare\/51\/void-timeline\/3-days-of-ludum-dare-in-under-3-minutes","n_slug":"3-days-of-ludum-dare-in-under-3-","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"282090","n_created":"1666104810","n_modified":"1666171625","n_version":"968711","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/51\/void-timeline\/3-days-of-ludum-dare-in-under-3-minutes","text":"https:\/\/youtu.be\/HRDp1Pwv6yE\n\nFinally managed to sit down and glue together all video material of work-in-progress [Void Timeline](https:\/\/ldjam.com\/events\/ludum-dare\/51\/void-timeline) we gathered during the jam. Enjoy!\n\nI was surprised as to how easy the recording part ended up being. Turns out Unity offers a [recoder package](https:\/\/docs.unity3d.com\/Packages\/com.unity.recorder@2.0\/manual\/index.html), and it seems to work pretty well, for what we used it for at least.\n\n![recorder.png](\/\/\/raw\/aed\/44\/z\/533ed.png)\n\nAside 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](https:\/\/docs.unity3d.com\/ScriptReference\/InitializeOnLoadAttribute.html) and [playModeStateChanged](https:\/\/docs.unity3d.com\/ScriptReference\/EditorApplication-playModeStateChanged.html) event - recording can be automatically triggered every time you enter play mode.\n\nI 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.\n\nHere'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.\n\nIn general I can recommend looking into this package, if you're capturing footage of your game for any purpose.\n\nPS Apply [CursorMode.ForceSoftware](https:\/\/docs.unity3d.com\/ScriptReference\/Cursor.SetCursor.html) while recording in the editor, if you want the cursor to be registered as well.","title":"3 days of Ludum Dare in under 3 minutes","wayback_source":[]}