Apolloid Games

A Unity asset

Snapshot Evaluator

Score in-game photos, Pokémon Snap style. Every time the player takes a picture, Snapshot Evaluator works out what is in it, how well it is framed, and what the subjects were doing.

Coming soon to the Unity Asset Store Read the user guide
A round, lion-like Sphanimal doing a handstand on a sandy savanna, photographed in the demo
Sphlion Handstand Centered Face visible

What it measures

No changes to your art

Snapshot Evaluator analyses the same render that produces the photo, so the score always matches the picture. Your materials and shaders stay as they are, and there is no second camera to set up.

  • Unity 6 (6000.0 or later)
  • Universal Render Pipeline and the Built-in pipeline
  • Tested on Windows (Direct3D 11 and 12, Vulkan), WebGL and Android
  • Works with Domain Reload disabled
  • Full C# source, with a detailed score breakdown for every photo
A Spheraffe sitting next to a Sphlion in the demo's savanna

Meet the Sphanimals

The included Sphearth Demo is a small savanna with five kinds of Sphanimals to photograph, a film roll, photo goals and an end-of-outing photo report.

Documentation

The user guide (PDF) covers setup, key points and key states, every scoring setting, photo goals, custom scoring rules, saving photos, supported pipelines and limitations. Every public API is also documented in the source.

Support

Questions, bug reports and feature requests are welcome at support@apolloidgames.com.

Snapshot Evaluator 1.0 is a rewrite for Unity 6 of the 2018 beta (0.9). Projects using the beta need to be set up again; the user guide's “What’s New in 1.0” section explains how.