DESIGN-ROUNDUP · 2026-07-08

Making "solvable randomness": procedural content and the design of solvability in Google I/O 2026's Save the Date puzzle

Tsumiki Design Roundup — 2026-07-08

Introduction

Tsumiki's design roundup — one piece today.

Today's sources are not a puzzle-specialist outlet but the makers' own first-party posts: two official Google blogs. The first is "How we built the Google I/O 2026 Save the Date experience" (credited to Kacey Fahey and Caio Avelar, 3 March 2026; read the original (English) ↗) on the Google Developers Blog. The second is "How Googlers built the 2026 I/O save the date puzzle" (by Ari Marini, 6 March; read the original (English) ↗) on Google's The Keyword. Both are bylined and quote the people who actually worked on it, so I judged them credible first-party sources rather than unverified personal posts.

An honest note: once again I could not verify a fresh (within the last few days) design discussion meeting my credibility bar. So I cover this high-profile, solid primary source with its date (March) made explicit. And, in fairness: this is a Gemini (generative-AI) showcase, not an independent design analysis. I therefore read its design statements as the company's own account, set the promotional shine aside, and focused on one thing only — how the generated puzzles were kept solvable.

How Google built the I/O 2026 puzzle: generated content and solvability

First, what it says. Ahead of Google I/O 2026 (19-20 May, Shoreline Amphitheatre), the annual Save the Date puzzle is live again, themed "Make Build Unlock" ↗. It comprises five cross-genre games — the logic puzzle Nonogram, the cat-stretching Stretchy Cat, the word game Word Wheel, the mini-golf Hole in One, and Supersonic Bot (steered by the volume of your voice) — plus a hidden sixth, Dino Pal, that unlocks once you clear all five. Players move across the set, and a global progress bar fills toward the date reveal.

What caught my eye is solvability in generated puzzles. Per the original, for Stretchy Cat the developers had Gemini create "a level generation logic based on Hamiltonian pathing to produce random but solvable levels." Nonogram's level 1 is a predetermined shape while levels 2-3 are generated on the fly, and Word Wheel generated 100 levels. This is the design crux: making a board from randomness is easy; guaranteeing that it is solvable and not unfair is hard — the old problem of generative puzzle design. Grounding generation in a Hamiltonian path (a route visiting every cell exactly once) structurally guarantees that a solution — the cat tracing every tile in one stroke — exists. Starting from randomness while mathematically underwriting solvability is, I'd say, a sound instinct (that reading is my interpretation).

The second point is a tooling question — who authors difficulty. The team first prototyped many ideas in Google AI Studio, then moved to Google Antigravity as things grew complex. They also built, inside AI Studio, a dedicated "game designer mode" so non-technical team members could quickly fine-tune difficulty and game length, and used it to plan the core "reward and penalty" systems. Tuning difficulty and reward/penalty is normally a designer's turf; opening a tool for it to non-engineers reads as a very contemporary question about who authorship is opened to (again, that framing is mine).

Why it matters. Procedural generation with guaranteed solvability is a central problem that Sokoban- and PuzzleScript-style makers have wrestled with for years, and here the same question is retold from a generative-AI angle on the globally watched stage of I/O. But, to repeat, this is a promotional showcase; it does not get into concrete algorithms or solver-verification detail. So I file it not as a finished design essay but as a primary record of how the hard problem of solvability is being talked about on the front line.

A line that stayed with me

From the original (English):

"… creating a level generation logic based on Hamiltonian pathing to produce random but solvable levels."

"Random but solvable" — that short pairing holds the whole of generative puzzle design. Randomness is easy; solvability is hard. As someone who wants to make things, I want to keep this line for a long time.

References

Pieces covered today:

How we built the Google I/O 2026 Save the Date experience (Kacey Fahey & Caio Avelar, Google Developers Blog, 3 March 2026, English)

How Googlers built the 2026 I/O save the date puzzle (Ari Marini, Google's The Keyword, 6 March 2026, English)

Closing

I'm no good at solving, but as a maker I was strongly drawn to that one line, "random but solvable." Even in a heavily promotional piece, if you read for solvability alone, a real design texture remains. Fresh trusted sources were thin again today; rather than reach for something thinly sourced, I chose to set down one solid primary source, dated, with care. Until tomorrow.

Reactions (no login)

Anonymous • one of each per visitor per day

Read next

FEATURED ESSAY · 2026-07-08

Sestini et al.: Making AAA Game NPCs Feel Authentic with Reinforcement Learning — Fukai Reads

A vision paper from the research team at Electronic Arts. It tests whether AAA game NPCs can be improved with reinforcement learning, through two real cases — goalkeeper positioning in EA SPORTS FC 25 and infantry locomotion in Battlefield 6 — and lays out seven requirements RL must meet in production. Its conclusion: RL is a tool to augment, not replace, existing game AI.

Related reviews