Why a Whale? The Design Logic Behind Undulate's 5 Breathing Worlds
The question I get most from other developers is some version of: "Why a paper shredder?" Sometimes it's the whale. Sometimes it's the jellyfish. The question underneath is always the same: what was the actual reasoning here? Is there logic, or did you just pick things that looked cool?
There's logic. Not in a "conducted a design research study" way — I didn't have a lab or funding. But in a "had a specific constraint and worked backward from it" way. The constraint is the whole story.
The Constraint That Shapes Every Decision
When someone opens a breathing app mid-panic, their prefrontal cortex is running at reduced capacity. That's not a metaphor — the stress response genuinely redirects resources away from the parts of the brain responsible for deliberate reasoning and decision-making. You can't give that person a tutorial. You can't ask them to choose between options they need to read and evaluate. You can't require them to remember a technique.
The interface has to do one thing: make the right breath pattern obvious through motion and rhythm alone. No words, no instructions, no cognitive load. The metaphor isn't decoration. The metaphor is the instruction.
Once I understood that, every design question became: does this metaphor teach the right thing without requiring thought? Does the shape on screen make the exhale feel longer? Does the motion create a rhythm you want to follow rather than one you have to learn?
The Dandelion: Softness With Direction
The dandelion was the first world I built, and it set the template for how the others work.
The seeds disperse on the exhale. That matters because the exhale is the breath phase that drives parasympathetic activation — when you breathe out, your heart rate slows via the vagus nerve. Every world in Undulate emphasizes the exhale over the inhale, and the dandelion makes that visually obvious: the interesting thing, the thing that happens, is the exhale. The seeds float out over 6–8 seconds. The inhale (4 seconds) regathers them. You follow the motion without needing to think about it.
The dandelion is also the gentlest world emotionally. No weight to it, no urgency. For someone who wants a soft entry point — not mid-crisis, just wound-up and wanting to come down — it's the right fit. Some panic is sharp; some is a low hum that's been going for hours. The dandelion is built for the hum.
The Whale: Something That Matches the Scale
A whale breathes air. It lives underwater, which means breathing is a deliberate, whole-body act — surfacing, exhaling visibly, descending again. It can't breathe passively the way land animals do. It has to choose.
That felt like the right metaphor for the weird self-consciousness that comes with panic. When you're anxious, breathing becomes something you're suddenly aware of in a way you normally aren't. You're breathing on purpose, which makes it feel strange and effortful. The whale doesn't make that feel wrong. It makes it feel appropriate for a large creature in a demanding environment. Of course this takes your full attention. Of course this requires your whole body. That's how it works for the whale too.
There's also something about scale. A whale's exhale — the spout — is visible from half a mile away. It's not delicate or subtle. Panic isn't delicate. I didn't want all five worlds to communicate "be gentle." Some people need something that meets them where they are, which is large and loud and real.
The timing: a slow 5-second inhale as the whale surfaces, then a 7-second exhale as the spout rises and the whale submerges. The rhythm has weight.
The Paper Plane: Glide Without Effort
The paper plane world is about flow rather than intervention. The plane catches a current and rises on the inhale, glides and descends slowly on the exhale. It's less about doing something to your nervous system and more about the feeling of not having to fight.
The metaphor communicates something specific: you don't push a paper plane. You throw it and it uses the air. You're not fighting your breath; you're using what's already there. For pre-performance anxiety — before a presentation, before a difficult conversation, before a flight — this world works better than the whale. You don't need to be grabbed by something large. You need to remember that you can glide.
The timing is 4 seconds in, 6 seconds out, with a floating quality to the exhale descent that slows toward the end.
The Paper Shredder: The One That Surprises People
This is the one everyone notices.
The paper shredder exhale feeds paper through on the out-breath. There's a mechanical quality to it — controlled, directional, doing something. And that is exactly why it's there.
Anxiety doesn't always feel like fog you can gently disperse. Sometimes it feels like urgency with nowhere to go, like tension looking for an outlet. The common design instinct in wellness products is to soften everything — smooth edges, floating particles, pastel gradients. That works for some states. But if someone is in a high-activation moment and every metaphor on screen says "be soft," there's a mismatch between the interface and their internal experience that makes the interface feel false.
The shredder gives the exhale somewhere to go. It's active rather than passive. You're removing something with the out-breath, not just releasing. I can't cite a study that validates paper-shredder metaphors specifically — that's not how research works — but the underlying logic holds: making the exhale feel purposeful and directed reduces the sense of helplessness that often accompanies panic. The breath does something. You're not just waiting to feel better.
The timing is 4 seconds in, 6 seconds out. The most structured of the five worlds, which fits the state it's designed for.
The Jellyfish: Pulsing Without Trying
The jellyfish was the last world added, and I almost cut it.
A jellyfish doesn't choose to move. It pulses. The expansion and contraction aren't acts of will — they're just what it does. I kept returning to that image because there's a specific kind of anxiety it addresses: the anxiety about breathing itself.
Health anxiety often shows up as hyperawareness of the breath — you notice it, it starts to feel wrong, you try to control it, that effort makes it worse, you notice you're trying to control it, and so on. The conventional breathing technique answer — "follow this specific pattern, here are the ratios" — can amplify this loop, because now you're performing breathing rather than just doing it.
The jellyfish removes the performance. You're not doing a technique. You're following a pulse. The jellyfish expands and contracts at 4 seconds in, 6 seconds out, with soft edges and no urgency. There's no success or failure in following a jellyfish — it just keeps pulsing, and if you follow it you follow it, and if you lose it you catch it again. The forgiveness is built into the metaphor.
The thing that unifies all five
Every world emphasizes the exhale over the inhale. The interesting motion, the visual event, the "thing that happens" is always the out-breath. That's not coincidental — the exhale is where parasympathetic activation happens. I built the metaphors around the physiology, not the other way around.
Haptics: The Second Language
Each world has haptic feedback synced to the breath phases, and this turned out to matter more than I expected.
When someone's hands are shaking, they may not be watching the screen. They might have their eyes closed. Haptics deliver the breathing cue through touch when vision isn't available. On the inhale, a rising intensity. On the exhale, a fading pulse. It's a second channel carrying the same information — you can follow the rhythm through your hands alone if that's easier.
The design rule I set: haptics support the animation, they don't replace it. The timing has to match exactly. A haptic pulse that's out of sync with the visual motion breaks something — the coherence you're trying to create is suddenly fragmented, and your attention goes to the gap rather than the breath.
The Test I Couldn't Run
I want to be honest about a limitation here: I couldn't run controlled usability research with people in active panic. You can't ethically design that study, and even if you could, the logistics don't exist. So the design decisions above come from a combination of my own experience with anxiety, reading about attentional narrowing and what the brain can process under stress, and iteration with people who've used the app and shared what worked for them.
What I'm more confident about: when I reduced cognitive load to zero — one tap, immediate start, no choices after you open the app — the five worlds stopped being a menu to evaluate and started being a language to choose from. That's a different relationship to the interface. A choice made in calm is different from a reach made mid-panic. The goal was to make the reach feel right regardless of which world you landed on.
If you want to see how the five worlds actually feel, Undulate is $3.99 on the App Store — one-time purchase, no subscription. Or if you're somewhere you can't do the download right now, undulate.app/calm is a free 60-second guided session in any browser. Nothing tracked, nothing stored.
If you're in crisis, please reach out to a professional or contact the 988 Suicide and Crisis Lifeline (call or text 988).
Dandelion, whale, paper plane, paper shredder, jellyfish — each one designed around the exhale, built for the moment you can't think straight. Or try a free 60-second session in your browser at undulate.app/calm — no download, no account.
Download on App StoreFurther Reading
For why the exhale matters more than the inhale physiologically: extended exhale breathing. For the zero-onboarding design decision and what it cost: designing for acute distress. For how privacy became a product decision rather than a feature: privacy is the product.