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
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.
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.
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.
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.