Guillem Serra | Portfolio

{ video game programmer }

ATS Scanner

UnityJam
July 2025

Scan bizarre resumes and judge who's the best candidate.

Scan resumes. Uncover the truth. Judge for the right candidate.

Inspired by Papers, Please, but with a twist: instead of stamping papers, you wield a laser scanner to reveal the hidden contents of each procedurally generated CV. Some candidates might seem perfect... until you dig deeper.

Development

I made ATS Scanner solo for the Level Up game jam, building it in Unity in one week. I implemented everything from procedural CV generation and scanning mechanics to localization, difficulty progression, and a responsive TextMeshPro interface for the WebGL build.

The content is organized with ScriptableObjects and localization tables, which made it easy to combine serious and absurd candidate profiles while keeping the underlying systems modular.

What to expect:

  • Randomly generated resumes with subtle (or not-so-subtle) red flags.
  • A laser scanning mechanic that lets you uncover hidden text in real time.
  • Start as an intern, and progress through tougher hiring levels as the resumes (and lies) get harder to read.
  • Each playthrough is different, and hilariously suspicious.

Controls:

  • Simple controls: Just move your mouse and click (LMB). No keyboard needed!

Languages:

  • English
  • Spanish
  • Catalan

GitHub source