---
title: "Hitchi Product Design Case Study | Parmis Meshgi"
description: "Hitchi is a Persian music timeline card game and scanner designed by product designer Parmis Meshgi."
canonical_url: "https://meshgi.com/hitchi/"
html_url: "https://meshgi.com/hitchi/"
author: "Parmis Meshgi"
location: "Toronto, Canada"
language: "en-CA"
last_updated: "2026-09-29"
---

> Hitchi is a Persian music timeline card game and scanner designed by product designer Parmis Meshgi.

Canonical page: [https://meshgi.com/hitchi/](https://meshgi.com/hitchi/)

[← Side projects](https://meshgi.com/playground/)

Independent product · Game and web

# Hitchi

Bring Persian music history to the table without revealing the answer too soon.

[Open the preview ↗](https://hitchi.rooy.dad)

![Hitchi app icon](https://meshgi.com/assets/playground/hitchi.png)

![Hitchi website showing the scanner and game cards](https://meshgi.com/assets/playground/hitchi-home.jpg)

My role Product and UX design

Game loop, card system, scanner, and website

Platform Physical game and PWA

Bilingual Persian music product

Milestone June 13, 2026

Current preserved product record began

Core value Spoiler-safe play

Scan, listen, place, then reveal

Project value

## Turn music memory into a shared timeline game.

### What the design needed to achieve

- ✓

Keep song details hidden until the player commits to a guess.

- ✓

Connect physical cards to a fast mobile scan loop.

- ✓

Support Persian and English players in the same room.

Problem

### Playback can spoil the game.

Music services can reveal the song, artist, artwork, or year before the guess.

Risk

### Digital can replace the table.

A heavy app can pull attention away from cards, debate, and shared memory.

Direction

### Use the phone as a bridge.

Let the card start playback, protect the answer, and return attention to the group.

Design decisions

## Protect the surprise across cards, sound, and screen.

01

### Hide answer metadata

Spoiler control

The pre-reveal scan response hides title, artist, year, artwork, and other answer clues.

Intended impact

Preserve the guess even when playback begins on a phone.

02

### Keep the turn loop physical

Table-first play

The player scans, listens, places the card in time, and then reveals the answer.

Intended impact

Use the screen for support while the shared timeline stays central.

03

### Design for two reading directions

Bilingual play

The experience supports Persian and English. The Persian timeline places older music on the right and newer music on the left.

Intended impact

Keep the game natural for mixed-language groups.

04

### Separate preview from release

Honest status

The working scanner and website remain a preview while catalog approval, rights, and print checks stay open.

Intended impact

Show the product without presenting candidate material as release-ready.

Product proof

## The current preview carries one clear turn from scan to reveal.

![Hitchi website with cards and scanner](https://meshgi.com/assets/playground/hitchi-home.jpg)

Product story

The site explains the card game before it asks people to launch the scanner.

![Hitchi scanner start screen in Persian](https://meshgi.com/assets/playground/hitchi-app.jpg)

Scan

The mobile tool begins with the scan action and player controls.

![Hitchi hidden song screen before reveal](https://meshgi.com/assets/playground/hitchi-scan.jpg)

Guess

The answer stays hidden while players place the song in time.

Result

## A complete product direction now connects the card and scanner.

Working evidence

### Playable preview

The current package includes the game rules, card system, scanner flow, and bilingual website.

Verified boundary

### Release gates stay open

Catalog, print, privacy, and music-rights checks still block a final public release.

Measure next

### Table play

Test scan success, time to first song, spoiler failures, rule questions, and replay. Public results are not available.

[Technical preview Open Hitchi ↗](https://hitchi.rooy.dad)

[Next side quest Rooy.dad →](https://meshgi.com/rooydad/)
