Tested on Unity from 2017.4 to 2022.2
Ultimate Screenshot Creator is the most complete and customizable screenshot creator available on the asset store. The asset is powerful, flexible, easy to use, highly customizable, and works in Editor and on all platforms. It has all features you need, and even more!
🌐 Website | 📚 Documentation | ✉️ Support | 💬 Forum | 🖥️ WebGL demo
📷 All you need for in-game screenshots, and more!
For your users, it is the ideal tool to take in-game screenshots with a lot of custom settings, and to display and manage the screenshots from the game.
• Take sreenshots in-game on all platforms.
• Export your screenshots to the Android Gallery.
• Export your screenshots to the iOS Camera Roll.
• Customizable in-game gallery to manage screnshots.
• Share screenshots on iOS, Android and WebGL.
• Display a validation UI to the user to save or discard the screenshot.
• Display a screenshot thumbnail when taking screenshots.
• Capture off-screen scenes.
• Asynchronous capture.
💎 Make the best marketing and store screenshots in one click!
For developers, it is the ideal tool to create professional marketing pictures, wallpapers and mobile store screenshots, using custom cameras, resolutions, backgrounds, watermarks, and more. Use the composition and batches process to generate hundred of multilingual promotional pictures in one click.
• Easily export screenshots for All Stores in one click (Amazon, Google Play, App Store, Windows Store, etc.)
• Generate hundreds of multilingual promotional pictures in one click with the customizable composer and batch process.
• Capture multiple resolution screenshots in one click.
• Create custom presets and collections that can be shared between projects.
• Easily localize your screenshots with the included localization tool !
• Customizable set of cameras with custom rendering properties, such as culling mask, clear mode, clear color and field of view.
• Customizable overlay system to automatically include your game logo, watermarks, and more.
• Create custom process to be used in automated screenshot generation.
• Ultra HD screenshots, perfect to print large marketing signs.
✅ Professional Quality
• Clear and detailed documentation.
• Regular updates.
• New features added regularly.
✨Even More Features!
• Export the screenshots to platforms Picture Folder.
• In-game preview with photography guides to better frame your screenshots.
• Burst mode not to miss the best moments, or to be used as input of a GIF creator software.
• Export to separated layers.
• Capture the scene view.
• Capture only a sub-part of the screen with the Capture Area Selection.
• Powerful naming system with symbols to customize the export folder and file names.
• Automatically increment file names or override existing files.
• Robust alpha computation to capture screenshots with transparent background.
• Export to PNG and JPG.
• Landscape and portrait mode.
• Screenshot preview, with photography guides.
• Customizable shot sound.
• Customizable hotkeys.
• Customizable export folder.
• Align cameras to view utils.
• Time management utils.
• Compatible with the new Post Process Stack.
• Support multi-display settings.
• Support of WebGL.
• Use the delegates to call your code during the capture process.
• It can capture perfectly all game UI, including Unity 4.6 and later UI system.
💡 Adapted to your needs
The asset is very flexible and can be used in several ways to match your needs, with the Editor Window, the Screenshot Manager component, the Simple Screenshot Taker, and even direct calls from scripts to capture Screenshots or Textures.
• Use the ScreenshotManager to easily configure and take screenshots in-game.
• Use the Screenshot Editor Window to easily take screenshots in editor.
• Use the Simple Screenshot Taker to easily take screenshots from one line of code.
⬆️ Upgrade to Universal Device Preview
You want more? Universal Device Preview, is an advanced and easy-to-use tool that gives you an accurate preview of your game for a huge variety of devices, and help you adapt your games to them. Instantly test how your content looks and feels on each of your target devices within the editor to prevent long and tedious iterations, and incredibly fasten your game development process!
✉️ Fast and efficient user support
Please do not hesitate to contact me if you have a feature request, or any question, issue or suggestion: support@wildmagegames.com.
1.11.4 - 15/03/23
• (Fix) Renaming PIPELINE symbols to prevent conflict with other assets.
1.11.3 - 14/03/23
• (Fix) Compilation issue.
1.11.2 - 01/02/23
• (Fix) Compilation issue.
1.11.1 - 28/01/23
• (Fix) New Input System hotkeys
1.11.0 - 20/01/23
• (NEW FEATURE) (EXPERIMENTAL) Capture the SceneView.
• (Fix) HDRP custom color background.
• (Fix) HDRP recompute alpha.
• (Fix) Multi Display with Unity 2021.4 and later.
• (Fix) Updated NativeShare to solve Android crash.
• NativeShare disabled by default.
1.10.1 - 26/03/22
• (Fix) Compilation issue.
1.10.0 - 25/03/22
• (NEW FEATURE) Asynchronous screenshot file export (2019.4 or newer, NET 4.0 or NET Standard 2.0).
• (NEW FEATURE) Easily take a supersampled screenshots using capture scale and SupersampleDownScaleProcess.
• Improved screenshot resize process.
• Use a custom number left padding in filenames.
• (Fix) Fixed framerate issues.
1.9.7 - 31/01/22
• Burst mode can now capture at a fixed time rate.
• (Fix) Exclude nativeshare.mm when all features are excluded.
1.9.6 - 06/01/22
• Updated AppStore screenshots resolutions.
1.9.5 - 29/11/21
• Share message can be customized.
• New name symbols: {companyName} {productName} {version}.
1.9.4 - 28/09/21
• (Fix) Downgrade NativeShare version to prevent Android compilation issues.
1.9.3 - 28/09/21
• (Fix) Error in screenshot window when no objects are selected.
1.9.2 - 23/09/2021
• Added support for new Input System
• New name symbols: {scene} {activeObject} {gameObjects}
• Easier way to get export path, last screenshot name, last texture
• (Fix) Share on WebGL
1.9.1 - 24/06/2021
• (Fix) Editor error in burst mode
• (Fix) Added PPI values for all StoreScreenshots devices
1.9.0 - 23/04/2021
• Unity 2020.3 and 2021.1 support.
• (NEW FEATURE) Cut, resize, rotate post process.
• Force UI layer culling in custom camera mode.
• Get current batch name.
• Set frame rate in burst mode.
• (Fix) Hide on capture in edit mode.
1.8.3 - 28/01/2021
• (Fix) Export to pictures folder for Android 10.
1.8.2 - 19/01/2021
• (Fix) AssetUtils error.
1.8.1 - 09/01/2021
• (NEW FEATURE) Exclude features from build depending on your needs.
• Unity 2020.2 support.
• Choose gallery order between name, creation date.
• Added delegates to the thumbnail component.
• Cleaned permission needs for iOS and Android.
• Ratio names simplified.
• (Fix) Share only works when folder exists.
• (Fix) Stack overflow with render to texture.
• (Fix) Export to Pictures folder for Android 10+.
1.8.0 - 21/10/2020
READ BEFORE UPDATING.
Several files have been moved or removed in update 1.8. Because we added assembly files to improve compilation time, it is recommended to do a clean re-install by removing the AlmostEngine folder before importing the update, to prevent any compilation issues. Do not forget to backup your custom prefabs, presets, and configuration files (PhotoUsageDescription.asset, ScreenshotWindowConfig.asset) before doing so.
Do not hesitate to contact me if you have any issues or questions.
Version Changes.
• (NEW FEATURE) Share your screenshots on iOS, Android and WebGL.
• (NEW FEATURE) Can now choose to display or not the screenshot in the phone gallery.
• (NEW FEATURE) New device presets selector, more intuitive and with a lot of filters.
• (NEW FEATURE) You can now add tags to presets.
• (NEW FEATURE) Easy one-click custom collections creation from device list.
• (NEW FEATURE) API improved to allow capture of screen or camera from one line of code.
• (Fix) Saving on Windows Store UWP.
• (Fix) WebGL export on iOS.
• Unity 2019.4 and 2020.1 support.
• Asset now includes assembly files.
• Minimal supported version is now 2017.4 LTS.
1.7.13 - 13/02/2020
• (Fix) Compilation issue.
1.7.12 - 09/02/2020
• (Fix) Compilation issue on WebGL.
1.7.11 - 16/01/2020
• (Fix) Android export on Android Q. On Android, screenshots are now saved in the external storage media directory.
• (Fix) WebGL Export on iOS 12.
• Added possibility to enable/disable composers from the manager settings.
1.7.10 - 16/12/2019
• (Fix) Namespace for all classes
• (Fix) AssetUtils update
1.7.9 - 11/12/2019
• (Fix) AssetUtils build error on iOS
1.7.8 - 10/12/2019
• (NEW FEATURE) Better alpha computation method for capturing scenes with transparent background.
• (Fix) Waiting frame for Temporal Anti Aliasing
• (Fix) iOS photo library not added automatically
1.7.7 - 10/11/2019
• Support Unity 2019.3
• (Fix) Corrected AssetUtils
• (Fix) Corrected warning on Update() method name
1.7.6 - 17/09/2019
• Support for 2019.1 and 2019.2
• (Fix) Auto add the iOS dependency to Photo framework.
• (Fix) Date is now the same for each screenshots of a same batch.
• Visible ScreenshotManager settings "DontDestroyOnLoad".
1.7.5 - 21/05/2019
• Settings for capture delay now visibles.
• (Fix) Composer error with null process.
• (Fix) Automatic exclude from build.
1.7.4 - 04/05/2019
• (Fix) Automatic creation of config files.
1.7.3 - 03/05/2019
• Added presets for AppStore and PlayStore.
1.7.2 - 10/04/2019
• (Fix) Capture screenshot in separated layers.
1.7.0 - 13/01/2019
• (NEW FEATURE) Generate hundreds of multilingual promotional pictures with the composer and batch process.
• (NEW FEATURE) Create custom presets and collections saved as assets that can be shared between projects.
• (NEW FEATURE) Display a screenshot thumbnail when taking screenshots.
• (NEW FEATURE) Simple Localization system to easily localize your game and promotional pictures.
• Possibility to automatically remove the iOS and Android permission requirements.
• Automatically add the iOS Photos framework dependency.
• Support of Unity 2018.3.
• (Fix) Fixed gameview size on retina displays.
• (API) Presets are now asset files.
• (API) Popularity preset are now asset files, referencing preset assets.
• (API) Moved ScreenshotManager specific symbols parsing to the ScreenshotManager.
• (API) Moved all extra features to the namespace AlmostEngine.Screenshot.Extra.
1.6.2 - 16/11/2018
• (Fix) Compilation issue on WebGL
• iOS Photo Framework dependency now automatically set for Unity 5.6 or newer.
1.6.1 - 11/09/2018
• (Fix) Compilation issue on iOS with photo usage description.
1.6.0 - 28/07/2018
• (NEW FEATURE) Customizable ingame gallery to manage screnshots.
• (NEW FEATURE) Export to separated layers.
• Customize iOS usage description.
• Improved API to simplify taking screenshots without the ScreenshotManager. The Screen-
shotTaker now only contains the methods to capture screenshots. It can be called directly
to capture textures. The sound and export have been moved to the ScreenshotMan-
ager script. The SimpleScreenshotCapture is a new static to easily capture and export
screenshots from script. See Section 7.1 for more details.
• Support of Unity 2018.2.
• New scene example which shows how to capture off-screen scenes.
• New example scrips to better illustrate the asset possibilities.
• Improved documentation to better explain the different way to use the Ultimate Screenshot
Creator asset.
1.5.3 - 17/05/2018
• (NEW FEATURE) It is now possible to partially exclude the asset from iOS and Android builds to remove the need for any permission. See the documentation for mode details.
• Improved documentation for iOS and Android configuration.
• Added several sections in FAQ.
• (Fix) Image format setting is now visible in FIXED_GAMEVIEW mode.
1.5.2 - 05/04/2018
• (Fix) Android crash with Unity 2017.3.
1.5.1 - 30/03/2018
• (Fix) Android crash with Unity 2017.3.
• (Fix) Removed automatic cameras when custom list is empty.
1.5.0 - 21/02/2018
• Support of Unity 2018.1.
• (NEW FEATURE) Screenshot Window to easily take screenshots in the editor without a manager.
• It is possible to use prefabs as screenshot overlay canvas.
• You can now specify a waiting time in seconds between each screen resize in GameViewResizing mode.
• Several API changes: Many methods previously in the ScreenshotManager have been moved to other scripts. Resolutions and cameras methods have been moved to the ScreenshotConfig. The member m_GameViewResolution has been moved to the ScreenshotConfig. Name parsing has been moved to a new script ScreenshotNameParser. Name presets have been moved to a new script ScreenshotNamePresets.
1.4.4 - 15/01/2018
• (Fix) Script compilation issue.
• (Fix) In editor update locked by WaitEndOfFrame.
• (Fix) Inspector selected resolutions save.
1.4.3 - 09/01/2018
• Support of Unity 2017.3.
• (NEW FEATURE) validation canvas to preview the screenshot before saving.
• You can now request the iOS gallery authorization when you want.
• Added the possibility to increase the number or waiting frames in GAMEVIEW_RESIZING,
to prevent post effect artefact like temporal anti aliasing.
• Updated documentation and FAQ.
• (Fix) WebGL plugin error.
1.4.2 - 01/11/2017
• (Fix) GameViewResizing in NET 4.6.
1.4.1 - 26/10/2017
• Cosmetic update: logo updated.
• (Fix) File name update in burst mode.
1.4.0 - 17/10/2017
• Support of Unity 2017.2.
• (NEW FEATURE) screenshot cutter, capture only a sub-part of the screen.
• Added support to export to secondary storages on Android.
1.3.0 - 27/09/2017
• Better API for developers.
• (Fix) iOS picture export folder.
[...]
1.0.0 - 08/03/2017
• First public release.