Homely
Warm, familiar, unfussy. The kind of thing you'd leave out on the kitchen table. Soft shapes, warm paper and plain words.
Always something brewing.
The most ordinary thing in the house, pointed at the most extraordinary thing there is.
Kettle Observatory is a tiny studio for little games, small apps and other curiosities. The name puts two things together: a kettle, which is homely, a bit daft and always on, and an observatory, which is all wonder and looking up.
That pairing is the whole brand. We make homely things with a sense of wonder. Big curiosity, small kitchen. Everything we put out should feel like it was made by people who are genuinely delighted by odd ideas, and who'll happily stop to make you a cup of tea.
Warm, familiar, unfussy. The kind of thing you'd leave out on the kitchen table. Soft shapes, warm paper and plain words.
Always looking up. We poke at odd ideas to see what they do, and we let you see the poking. The wonder comes before the wit.
Little games, made carefully by a few people. We'd rather be loved by a handful than shrugged at by millions. Small is the point.
A round, friendly stovetop kettle whose spout is a little telescope. A curved band, like the stripe on an enamel kettle, turns the body into an observatory dome sitting on a drum. Six simple parts, one idea. It works at 16 pixels and on the side of a mug.
The telescope pivots from where it meets the body. That joint is the hinge for all of the mark's animation (see Motion).
In the artwork the kettle is four plain filled shapes (handle, lid knob, telescope and body) with no strokes, transforms or masks. It has two frames: a tight one for lockups, and an optically centred one that's a little taller with the kettle lifted, for when it sits on its own.
Keep 2K clear on every side. Anything smaller than these sizes loses the telescope.
The mark is always one solid colour. These are the approved pairings; cream on cobalt is the hero. Any that fall below 3:1 in the current scheme are greyed out.
For big, special moments the band can carry a stripe of coral, floating in the gap with a hairline either side, like the line on an enamel mug. The one-colour mark is still the master; the pinstripe is an extra.
The kettle is simple, which makes it easy to break.
Observatory sits underneath at 65% of the size, in the same face and weight. It's one name in two lines with a clear hierarchy: Kettle is the bit people actually say.
Cobalt night sky, cream and a coral glow. Bright, friendly, a bit electric. Four colours do almost all the work, each with one job.
Your three ideas, the original, and two of mine. Pick one here or from the switcher at the bottom of the screen and the whole book repaints. Each scheme fills the same four jobs (sky, milk, midnight and element), so nothing else needs to change.
The night sky at nine o'clock, slightly optimistic. Our signature: backgrounds, hero moments, links.
Milky tea and warm paper. The page everything sits on, and the colour of the mark on dark grounds.
The sky after midnight. Our black: text on cream, and dark backgrounds for loading screens and games.
The glow of the element. A pilot light: progress bars, “new”, launch days, the brightest star. Use sparingly.
For depth and quiet UI. Never lead with these. In the new schemes they're mixed from the core four.
Deep cobalt for shadows, pressed states and night scenes.
Pale cobalt for quiet surfaces, selection and hover.
Toasted cream for cards, borders and secondary paper.
A rule of thumb for any page, poster or screen.
Contrast ratios against WCAG, worked out live for the current scheme. “Text” means 4.5:1 or better; “Large” means 3:1, fine for big headlines and graphics only.
Three families, each with one job. All free, all on Google Fonts.
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789 KO-001 · 28° · 51.48°N
font-variation-settings: 'opsz' 12, even for huge headlines. It makes the letters chunkier and friendlier, like the kettle.A few devices that make anything feel like Kettle Observatory, even without the logo.
Each project gets a catalogue number, in order, never reused: KO-001, KO-002 and so on. Even the abandoned ones keep their number. It makes a back catalogue feel like a star chart, and it gives the studio a quiet running joke. (Project names below are just examples.)
A tiny game about tuning in to the secret broadcasts of moths.
An app that tells you which planets are up while you wait for the kettle.
Sort the mail for a rock pool. Crabs are very particular about their post.
Warm, a bit wry, and properly excited about small things. We sound like people, not a company.
Lead with genuine delight. The joke comes second and is never at anyone's expense, including the player's.
Short sentences, plain words. If it would sound odd said out loud across a kitchen table, rewrite it.
We're small and we say so. No “revolutionary”, no “immersive”, no pretending there's a marketing department.
Say this
Not this
We made a small game about a lighthouse keeper who's scared of the dark.
An immersive, genre-defining narrative experience.
It's out! Go and have a look.
We are thrilled to announce the official launch of…
Sorry, that broke. We're on it.
An unexpected error has occurred (0x80040).
Three of us, one kettle, a lot of biscuits.
A passionate team of creatives.
Always something brewing.
A small vocabulary we use on the site, in devlogs and in our own planning. Use it lightly; one per sentence is plenty.
Microcopy is where the brand actually lives. Some starting points.
Swap in a few rotating lines for long loads: “Finding a clean mug.” “Polishing the lens.”
That page has drifted off. Try pointing the telescope somewhere else.
Back to the homepageSomething went wrong on our end. Give it a minute and try again.
Clear skies so far. Something's warming up.
A short letter when there's something worth looking at. Once a month at most.
Sign me upMoth Radio is out today. It's small and strange and we're very fond of it.
The kettle moves the way a real one does: small rattles, soft wisps, a curious nod. It never spins, bounces or shouts. Your original explorations are in the motion file.
A few degrees, a few pixels. If you notice it moving before you notice the kettle, it's too much.
Motion drifts up and to the right, like the telescope and the steam.
The telescope nods or the lid rattles. The whole kettle only moves to arrive.
Ease out softly. A hint of overshoot is fine; boinging isn't.
cubic-bezier(.65, 0, .35, 1)Symmetrical ease-in-out for things that travel and return: scanning, wipes, progress.
cubic-bezier(.22, 1, .36, 1)Quick start, long soft landing. For arrivals, hovers and anything responding to you.
Respect prefers-reduced-motion: loops stop, the intro jumps straight to the finished lockup, and nothing is lost.
How it all comes together. These are mock-ups; names and details are placeholders.
Hover over or tap the logo: the telescope looks up.
The whole system as CSS custom properties, for the website, web games and anything else.
/* Kettle Observatory · tokens v0.1 */ :root { /* colour: core */ --ko-cobalt: #2B3BFF; /* sky */ --ko-cream: #FFF3E2; /* milk */ --ko-ink: #121218; /* midnight */ --ko-coral: #FF5A36; /* the element, use sparingly */ /* colour: supporting */ --ko-dusk: #1A1F8C; --ko-steam: #D9DDFF; --ko-biscuit: #F0DCC0; /* type */ --ko-font-display: 'Bricolage Grotesque', 'Helvetica Neue', sans-serif; /* always opsz 12 */ --ko-font-text: 'IBM Plex Sans', system-ui, sans-serif; --ko-font-label: 'IBM Plex Mono', ui-monospace, monospace; --ko-track-display: -0.035em; --ko-track-label: 0.14em; /* motion */ --ko-glide: cubic-bezier(.65, 0, .35, 1); --ko-settle: cubic-bezier(.22, 1, .36, 1); --ko-dur-micro: 150ms; --ko-dur-ui: 350ms; --ko-dur-char: 700ms; --ko-dur-loop: 4.4s; /* shape */ --ko-radius-s: 6px; /* labels */ --ko-radius-m: 12px; /* panels */ --ko-radius-l: 18px; /* cards */ --ko-radius-pill: 999px; }