Browse on the Asset Store »* This is an affiliate link, meaning we may earn a small commission if you purchase something through it, at no extra cost.
Ultimate Screenshot Manager
A versatile Unity tool for capturing high-resolution screenshots with customizable formats, resolution scaling, and flexible save locations, perfect for debugging, marketing, and in-game photo modes.
The Ultimate Screenshot Manager is a fully customizable and user-friendly tool designed to simplify screenshot management in Unity projects. It offers all the essential features to capture high-quality screenshots effortlessly.
Key Features:
* Customizable resolution scaling (up to 4x) for high-definition screenshots * Support for multiple file formats, including PNG, JPG, TGA, and EXR * Flexible save locations: works seamlessly in both Editor and Play modes * Capture screenshots via a keyboard shortcut or integrate with Unity UI buttons * Automatic or manual camera selection for capturing the perfect frame
Suitable For:
* Game development: Create debug screenshots or showcase your game * Marketing and media: Capture high-resolution visuals for promotional material * Creative tools: Integrate screenshot functionality into in-game photo modes
The script is highly customizable and easy to integrate, making it a perfect choice for any Unity project.
Technical Details:
Key Features:
* Multi-Mode Functionality: Works in both Editor Mode (project folder) and Play Mode (executable directory) * Screenshot Triggers: Configurable keyboard shortcut (default: F12) and integrates seamlessly with Unity UI buttons * Customizable Resolution: Supports resolution scaling with a multiplier (1x to 4x) * File Format Support: Save screenshots in PNG, JPG, TGA, or EXR formats * Camera Options: Use an assigned external camera or default to Camera.main, supports manual and automatic camera selection * Cooldown Timer: Ensures a delay between consecutive screenshots to prevent spamming * Dynamic File Naming: Automatically adds timestamps to filenames for unique and organized storage * Error Handling and Debugging: Logs feedback for missing configurations, invalid file paths, and other issues
Additional Technical Details:
* No external dependencies—uses Unity's built-in APIs * Lightweight and optimized for performance, even at high resolutions * Fully configurable via the Unity Inspector for quick setup and integration