INDEPENDENT PRODUCT · END-TO-END

KKuuk

I designed, built, and shipped Kkuuk independently—turning a simple press into a tactile moment of relief.

Kkuuk is a tactile mobile playground where users press, squish, and collect soft digital objects that respond through deformation, motion, and sound.

I took the product from zero to launch independently—defining the concept and brand, designing the complete experience, building the app, refining its interactions, and releasing it as a live mobile product.

Project
KKuuk
Category
Independent Mobile App
Role
Product Designer & Developer
Ownership
End-to-End · Solo
Scope
Product Strategy · Brand
UX/UI · Interaction Design
Development · Launch
Status
Shipped Product
Published
2026
01Why

Idle games reward progress. ASMR rewards calm. What if touch became the reward?

This began as a product premise, not a validated demand: could a short tactile interaction create its own reason to repeat?

Could pressing, squeezing, cracking, and collecting become the core product experience?

02Research

The pattern was not one visual style. It was synchronized feedback.

I compared ASMR, keyboards, gachapon, and cozy games as interaction references. This was pattern research—not evidence of market demand.

LENS 01

ASMR short-form

Immediate sensory payoff earns attention before explanation.

LENS 02

Mechanical keyboards

Travel, resistance, timing, and sound create a material expectation.

LENS 03

Gachapon · blind boxes

Curiosity creates repetition without a complex narrative.

LENS 04

Cozy · idle games

Progression can support relaxation—until ranking begins to fight it.

03Interaction Insight

If it behaved like a button, the material disappeared.

01

Visual feedback alone was not enough. Sound, motion, and haptics had to resolve as one event.

02

Different materials created different emotional expectations: metal could not behave like bread, and slime could not behave like fruit.

03

The most promising reward was not the collected item. It was the interaction itself.

04Design Principles

Motion, sound, haptics, and timing had to land as one event.

PRINCIPLE 01

Every object feels different

Material identity must survive across motion, sound, haptics, and timing.

PRINCIPLE 02

Every press responds now

Immediate feedback protects the cause-and-effect relationship.

PRINCIPLE 03

Feedback communicates material

The response should explain softness, resistance, fracture, or rebound without a label.

PRINCIPLE 04

Curiosity drives progression

Variation should invite another touch rather than demand another reward.

05Material Library

Each material needed its own response grammar.

Sound, motion, haptic shape, resistance, and particles became reusable interaction tokens. They model consistency, not measured physical accuracy.

MaterialSoundMotionHapticResistanceParticle
Claydull pressslow dentsoft pulsemediumfine dust
Fruitwet cracklayered splitdouble pulsemediumfragments
Breadmuted popslow reboundsoft taplowcrumb
Metalshort clicksingle travelcrisp pulsehighnone
Slimestretchcontinuous deformrolling pulsevariablegloss trail
06What I changed

Five materials explored five different reasons to touch again.

01

Build a material grammar, not one universal click

Evidence
When every object responded like the same button, its material identity disappeared.
Options considered
  • One universal response
  • One-off animation per object
  • Reusable material grammar
Decision
Define sound, motion, haptic shape, resistance, and particles as reusable material tokens.
Why
A shared grammar kept each material consistent while allowing the prototype to grow beyond one object.
Trade-off
A material system adds production constraints and still does not prove physical accuracy.
Changed experience
The prototype became a material library rather than a collection of unrelated effects.
02

Make motion, sound, and haptics resolve together

Evidence
Visual feedback alone looked responsive but did not create a convincing tactile impression.
Options considered
  • Visual animation only
  • Sound as decoration
  • One synchronized event
Decision
Treat timing across motion, sound, and haptics as one interaction event.
Why
Cause and effect felt clearest when every channel landed on the same press, crack, or rebound.
Trade-off
Tuning becomes more complex and device haptics can vary.
Changed experience
Each interaction communicated material through a coordinated response, not a label.
03

Let curiosity lead progression before adding competition

Evidence
Reference research suggested small discoveries could invite repetition, while ranking could interrupt a calming rhythm.
Options considered
  • Ranking and score
  • Item economy
  • Material variation
Decision
Use material variation and short rituals as the first reason to continue.
Why
It kept attention on the tactile premise instead of turning the prototype into another reward loop.
Trade-off
Novelty may fade quickly; only real-user testing can reveal when repetition stops.
Changed experience
The prototype now asks a testable question: can the interaction itself earn another touch?
DECISION 01Mechanical keyboard

Use discrete travel and a short, crisp response to make cause and effect unmistakable.

DECISION 02Fruit · wax

Build satisfaction across a sequence—press, fracture, peel, reveal—instead of one tap.

DECISION 03Slime

Use continuous deformation so the object follows the hand rather than snapping between states.

DECISION 04Vegetable garden

Turn collection into material curiosity: what does the next object feel like?

DECISION 05Fortune turtle

Pair a short daily ritual with ten deliberate presses and a visible completion moment.

07Interactive Prototype

The interaction explains itself before the UI does.

This is the supplied release-candidate build, not a recreated mock. Try clicker, wax, and squishy modes, then open it full-screen for the full response.

Final handoff · Release candidate
Open full screen
Loading the product build…

Sound starts after the first interaction. Haptics work only on supported devices.

08AI-assisted Evaluation

The simulation found better questions—not product proof.

LLM-generated personas surfaced conflicting motivations and edge cases before user testing. Simulated NPS, retention, willingness to pay, and synthetic quotes are not treated as user evidence.

Useful for

  • Hypothesis stress test
  • Conflict discovery
  • Edge-case generation
  • Prototype priorities

Not evidence of

  • Real satisfaction
  • Retention
  • Willingness to pay
  • Market demand
09Next Validation

Now real hands need to answer the question.

A first round with 5–8 participants can test comprehension, material differences, and whether growth mechanics support or interrupt relaxation.

Comprehension · sensation

  • Can participants explain the product within 30 seconds?
  • Which material feels most satisfying?
  • Can participants distinguish material profiles?

Repetition · identity

  • Does ranking increase or reduce relaxation?
  • Which sound profile encourages repetition?
  • When does novelty disappear?
Interactive prototype completeAI-assisted evaluation completeReal-user validation pending
10Learning

The reward did not have to come after the interaction.

Across the prototypes, the stronger premise was that sensory feedback could become the reward itself. This remains a prototype learning until real-user validation.

Satisfying interaction means treating motion, sound, haptics, and timing as one experience—not separate UI effects.
If I did this again

I would put a real participant in front of the first material prototype sooner.

AI-assisted evaluation helped broaden the question set, but only observed hands, language, and repeat behavior can tell whether the tactile premise survives outside the prototype.

What this experience opened next

From one interaction to an entire workflow

KKuuk treated feedback as a product material. Flowgen expands that systems lens from a single interaction to the dependencies and handoffs of an entire product team.

Next project · 04 / 04FlowgenAI workflow · System thinking · 2026