{"id":19011169,"url":"https://github.com/jeinselen/unity-savegameview","last_synced_at":"2026-02-19T10:32:31.878Z","repository":{"id":169175247,"uuid":"645080760","full_name":"jeinselen/Unity-SaveGameView","owner":"jeinselen","description":"Unity scripts to capture the current game view with alpha channel, usable in both edit and play mode.","archived":false,"fork":false,"pushed_at":"2024-12-05T18:20:21.000Z","size":97,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-18T12:05:42.038Z","etag":null,"topics":["capture","export","game","png","render","rendering","save","screenshot","unity","unity3d","view"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeinselen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-24T22:07:42.000Z","updated_at":"2024-12-05T18:20:25.000Z","dependencies_parsed_at":"2024-11-08T19:13:32.889Z","dependency_job_id":"65fd8c66-4c01-4169-827a-3266bc63ad04","html_url":"https://github.com/jeinselen/Unity-SaveGameView","commit_stats":null,"previous_names":["jeinselenvf/vf-unitysavegameview","jeinselen/vf-unitysavegameview","jeinselen/unity-savegameview"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeinselen%2FUnity-SaveGameView","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeinselen%2FUnity-SaveGameView/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeinselen%2FUnity-SaveGameView/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeinselen%2FUnity-SaveGameView/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeinselen","download_url":"https://codeload.github.com/jeinselen/Unity-SaveGameView/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240042697,"owners_count":19738935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["capture","export","game","png","render","rendering","save","screenshot","unity","unity3d","view"],"created_at":"2024-11-08T19:13:34.865Z","updated_at":"2026-02-19T10:32:31.849Z","avatar_url":"https://github.com/jeinselen.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unity Save Game View\n\nSave PNG files from the Unity editor both in and out of play mode, using either a standalone render panel or camera-attached script.\n\n![Screenshot of the Save Game View user interface showing the settings and Save PNG render button](Images/SaveGameView-Banner.jpg)\n\n\n\n## Installation\n\n- Download the package\n- Import into Unity\n- Open the `Tools \u003e Vectorform \u003e Save Game View` panel, or attach `SaveCameraView` to a camera object\n- Set the desired settings and click `Save PNG`\n\n\n\n## Features\n\n- Capture the game view in the editor without entering play mode\n- Can be used as a UI panel or as a script attached to a camera\n- Save PNG images with alpha, with two setup requirements:\n\t- Camera background type must be set to `Solid Color` using black with 0% alpha\n\t- Post processing must be disabled or modified to maintain alpha ([URP doesn't by default](https://forum.unity.com/threads/transparent-rendertexture-with-postprocessing.1265873/) [[archive link](https://web.archive.org/web/20231109115119/https://forum.unity.com/threads/transparent-rendertexture-with-postprocessing.1265873/)])\n- Use dynamic variables in the file name for automated outputs\n\t- `{scene}` = the name of the currently open scene\n\t- `{camera}` = the name of the first active camera (SaveGameView) or attached camera (SaveCameraView)\n\t- `{samples}` = the selected multi-sampling level\n\t- `{date}` = the current date in YYYY-MM-DD format\n\t- `{time}` = the current time in HH-MM-SS.F format\n\n\n\n## Debugging\n\n- If you get the error \"no active camera found in the scene view\" even though an active camera exists, make sure it's tagged as \"mainCamera\" in the Inspector.\n\n\n\n## Credits\n\nMany thanks to the original inspiration [Snapscreen by Mufalder](https://github.com/Mufalder/unity-snapscreen), along with code for the directory browse/reveal UI setup.\n\n\n\n## Notes\n\n- Basic testing performed in Unity 2021.3, 2022.1, and Unity 6; should work in other versions\n- Does not work with TSAA, since the render target is created/destroyed in a single frame\n- This was developed by a member of the design department as an internal tool; no warranty is provided, use at your own risk","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeinselen%2Funity-savegameview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeinselen%2Funity-savegameview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeinselen%2Funity-savegameview/lists"}