Advanced Photo Mode gives Unity projects a complete in-game photography workflow. Players can pause into a dedicated photo camera, move through the scene, orbit subjects, adjust field of view, apply cinematic filters, tune post-processing, capture high-resolution screenshots, and browse saved photos in a built-in gallery.
The package is designed to be dropped into existing games without requiring custom UI prefabs. A procedural HUD is generated at runtime, while developers can still provide custom camera and HUD prefabs for branded projects. The manager handles entering and exiting photo mode, hiding the game HUD, pausing time, restoring cursor state, and dispatching lifecycle events.
The system supports the Built-in Render Pipeline, URP, and HDRP through assembly definition version defines. URP post-processing is applied through a runtime global volume and the photo camera is configured automatically when the URP package is present.
## Key Selling Points
- Complete in-game photo mode for Unity.
- Works with Built-in, URP, and HDRP projects.
- No required paid third-party dependencies.
- Runtime procedural HUD included.
- Four camera modes for flexible composition.
- High-resolution PNG, JPG, and EXR capture.
- Supersampling with 1x, 2x, and 4x render scale.
- Built-in filter presets plus custom filter assets.
- Runtime post-process controls.
- Persistent gallery with thumbnails, favorites, sorting, and deletion.
- Watermark preview and capture baking.
- Frame, grid, and sticker overlay systems.
- Public static API for gameplay code.
- C# event bus and UnityEvent callback bridge.
- Setup wizard and Unity editor tools.
- Demo content included.