Skip to content
All workConcept
Concept/Game design

Guess Who

Guess Who is a character-guessing game where players ask questions to narrow down a board of faces. I designed and built a mobile-style prototype to explore how the same game could feel approachable to children, adults and older players.

Characters are assembled from traits at runtime — no character art to draw, and every combination is a valid opponent.

Role
UX/UI design · Front-end
Type
Concept — playable prototype
Built with
Next.js · Framer Motion · SVG
Status
Playable below
01Who is playing

Three different needs for the same game.

These profiles represent design assumptions rather than usability findings. Together they create a useful test: visual polish should not slow down a child starting a round, and speed should not make the game difficult for an older player to read.

  • Judges the craft

    Nostalgic Nina

    The hipster · 30

    Appreciates well-made interfaces and pop culture. Wants something designed with care — and playable offline on a flight.

  • Has eight minutes

    Camper Shawn

    Lives to play · 7

    At summer camp with short, supervised windows of device time. Wants to relax and play with friends, fast.

  • Needs it to be obvious

    Grandpa George

    The grandparent · 70

    Devoted, and lives a long way away. Wants a genuinely easy way to spend time with grandchildren across the distance.

02What it had to do

Entertaining and easy to use, in that order of difficulty.

Sorted rather than listed. A flat feature list lets everything look equally important, which is how a seven-year-old ends up three taps from a game.

  • Must have

    Data kept safe, multiple game types, and parental controls for the younger players.

  • Should have

    Customisable profiles, and nostalgia unlocked through classic modes and expansions.

  • Could have

    Chat with opponents, challenge friends live, run championship rounds.

A game you play with friends, family and strangers, in a variety of modes, coated in nostalgia.

The promise every decision was checked against
03Try it

Play one complete round against the computer.

Pick a character, ask questions, narrow the board and try to name the computer's character before it names yours. This prototype demonstrates the core game loop. Multiple modes, remote play, parental controls and offline use remain product requirements rather than implemented features.

9:41

Guess

Who?

Sign up with:

Next.js, Framer Motion and Tailwind. Characters are composed from modular SVG traits rather than drawn, so the cast can be regenerated or extended without an illustrator.