INDEPENDENT PRODUCT · DESIGNED, BUILT & SHIPPED SOLO
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, sound, and haptics.
Concept → Brand → UX/UI → Interaction → Development → Release

01 · INTERACTIVE PRODUCT
The interaction explains itself before the UI does.
This is the working product build I designed and developed—not a recreated portfolio mock. Try Clicker, Wax, and Squishy modes, then open it full-screen for the complete response.
Sound starts after the first interaction. Haptics work only on supported devices.

From product premise to live release, I owned the entire system.
I defined the concept and brand, designed every flow and interaction, implemented the app, tuned motion, sound, and haptics, and carried the product through QA and release.
Product definition
Concept · Positioning · Core Loop
Brand
Name · Identity · Visual Direction
UX/UI
Information Architecture · Flows · Interface
Interaction system
Motion · Sound · Haptics · Timing
Development
Product Implementation · Device Behavior
QA & release
Testing · Refinement · Distribution
What if touch became the reward?
Idle games reward progress. ASMR rewards calm.
Kkuuk began with a different premise: could pressing, squeezing, cracking, and collecting become satisfying enough to create their own reason to repeat?
This began as a product premise, not validated market demand.

If every object behaved like a button, the material disappeared.
I compared ASMR, mechanical keyboards, gachapon, and cozy games as interaction references. Across different formats, satisfaction came from motion, sound, haptics, and timing resolving as one event.
Research lens
ASMR short-form
Immediate sensory payoff before explanation
Mechanical keyboards
Travel, resistance, timing, and sound
Gachapon · blind boxes
Curiosity without complex narrative
Cozy · idle games
Progression without pressure
These references informed interaction patterns—not market demand.
Design principles
Every material behaves differently.
Every press responds immediately.
Motion, sound, haptics, and timing land as one event.
Curiosity leads progression before competition.

Each material needed its own response grammar.
I treated motion, sound, haptic shape, resistance, and particles as reusable interaction tokens rather than one-off effects.
Three decisions turned isolated effects into a product system.
Build a reusable material grammar
When every object used the same response, its material identity disappeared.
I defined reusable tokens across motion, sound, haptics, resistance, and particles so new objects could feel distinct without becoming one-off effects.
Trade-offA material system increases tuning and production effort.Synchronize every feedback channel
Visual animation alone looked responsive but did not feel tactile.
I treated motion, sound, haptics, and timing as one interaction event so every press, crack, and rebound had a clear cause and effect.
Trade-offHaptic quality varies across devices.Let curiosity lead progression
Scores and rankings risked interrupting the calming rhythm of the experience.
I used material variation, collection, and short rituals as the first reason to continue—keeping the interaction itself at the center of the product.
Trade-offNovelty may fade without broader progression.Clicker
Discrete travel makes cause and effect unmistakable.
Fruit · wax
Build satisfaction across a sequence—press, fracture, peel, reveal—instead of one tap.
Slime
Continuous deformation allows the object to follow the hand.
Vegetable garden
Collection becomes material curiosity.
Fortune turtle
A short daily ritual ends with a visible completion moment.
The reward did not have to come after the interaction.
The strongest product premise was that sensory feedback could become the reward itself—not merely decorate a reward loop.
Live independent mobile product
Tactile interactions designed and implemented
Reusable material-response grammar
Concept, brand, development, QA, and release
Motion, sound, haptics, and timing are one product system—not separate UI effects.
Building Kkuuk changed how I treat sensory feedback: it can carry the reward, not simply confirm it.
LLM-generated personas were used to surface edge cases before structured user testing. Synthetic responses were not treated as user evidence.
Structured real-user validation remains the next step.
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.