We have redirected you to our new domain: store.godotengine.org. Please update your bookmarks!

Description
Changelog
Reviews

Screenshots

Lets you rapidly take screenshots. Supports taking bursts in multiple resolutions, locales, and formats.

Installation

  • Download the latest release and paste it into your Godot project
  • Enable the addon in the Project Settings

Usage

  1. Play a scene
  2. (Optional) Adjust settings in the Debugger panel
  3. Press the shutter button
  4. View your screenshots in the Camera Roll or click on the link in the Output panel

Configuration

Configure the addon from its Debugger panel. Settings are stored at settings.cfg.

Shutter

  • Pauses game: Pause execution while taking screenshots. Useful for ensuring consistency across burst captures.
  • Show shutter: Toggle shutter visibility
  • Shutter sounds: Whether to play shutter sound effect
  • Input Action: Configure keyboard shortcut

Resolution

  • Specify one or more target sizes. The addon calls DisplayServer.window_set_size() for each size before capturing.

Locales

  • Select locales to load before taking screenshots.

Save

  • Path: Screenshot save location (default: user://screenshots)
  • Formats: PNG, JPG, WEBP
  • Use subfolders: Organize bursts into folders with this structure $PROJECTNAME_$TIMESTAMP/$LOCALE/$RESOLUTION

API

Accessible through the Screenshots singleton.

Methods

take_burst()

Takes one or more screenshots (a burst) using settings specified in the Debugger panel.

Signals

burst_starting

Fires before capture. Use this to hide debug UI elements.

image_captured(image: Image)

Fires after each individual capture.

burst_ended

Fires after the burst is completed. Use it to unhide debug UI elements.

Version Compatibility

Tested on Godot 4.5 (Linux and macOS)

Support

Questions? Email [email protected]

Credits

Changelog for version v1.2

No changelog provided for this version.

Reviews (0)

Screenshots has no reviews yet.

Login to write a review.