Justin Francisco
All work

Stella's Games

I wanted to help my daughter Stella learn, and I couldn't find anything for her iPad I was happy to hand her. So I made her twenty-four calm games, with cats and cookies, nothing to read and nothing to lose. Each one quietly watches how she plays and grows with her.

For
Stella, age 3½, on an iPad
Year
2026
Role
Design, illustration and code
Format
An offline web app: 24 games, a sticker book and a grown-ups' report
Stella's Games: the home screen of tiles in landscape, and a word game in portrait

The brief

Stella is three and a half, and curious about everything: letters, counting, colours, the words on a page. I wanted to help her learn, and I wanted it to feel like play. Most apps for her age are loud: voices, confetti, timers, scores. I wanted the opposite, something educational and fun that she could play for twenty minutes and then put down without a fight. So I set myself a few rules.

  • Cats and cookies, as original characters drawn for her
  • No voices, and no words she has to read
  • No timers, no scores, no losing
  • Every game ends with a sticker

She can't read yet, so a small pointing hand shows her what to do. A wrong tap gets a gentle wiggle and a soft note, never a buzzer. After two tries the right answer glows.

Find the letter. The hand shows her what to do.
Find the letter. The hand shows her what to do.
Count the cookies, one by one.
Count the cookies, one by one.
Bedtime: each cat to bed, blanket up, lamp off. A slow game for the end of play.
Bedtime: each cat to bed, blanket up, lamp off. A slow game for the end of play.
Puddles: as many splashes as the cloud shows.
Puddles: as many splashes as the cloud shows.

A small design system

I built every game from one kit, so twenty-four games feel like one place. I chose soft pastels on cream, and a warm brown ink instead of black, which keeps the screen gentle and the outlines friendly.

Big round shapes, lifted on a soft shadow. Nothing flashes, and nothing moves on its own for long. Progress through a game is a row of dots, never a number.

I drew the pictures in code, as SVG, so they are sharp on any iPad and need no image files. It works offline once it has been opened.

Cream#FFF8EE
Pink#F7B6C2
Mint#BDE7D1
Butter#FBE29A
Sky#B9DDF5
Lilac#D9C8F0
Peach#FFD3B0
Ink#5A4038
96 pxThe smallest thing she can touch. Most tiles are 120.
28 pxCorner radius on everything she touches. Nothing sharp.
380 msOne slow, soft bounce for every movement. Off when the iPad asks for less motion.
Shape sorter, upright.
Shape sorter, upright.
Xylophone: free play, or copy the grey cat's tune.
Xylophone: free play, or copy the grey cat's tune.

Levels that grow with her

I didn't want her bored, and I didn't want her stuck. So every game is a ladder of 8 to 12 steps, from very easy to a real stretch for her age, and each round is one step harder than the last.

Watching her play taught me the rest. She flew through the letter games, tapping almost before the letters had landed. She got stuck mixing paint, turning the pots with two fingers as if to pour them. So every game now notices how she plays, round by round, and the paint pots pour when she turns them.

When a game goes smoothly, she starts one step higher next time. When it is a struggle, she starts one step lower. So each time she plays, it begins a little nearer her edge.

None of this is shown to her. There are no levels to see and nothing to lose. It is only the game getting out of her way, or slowing down for her.

  1. 1a letter of her name, from two
  2. 2a letter of her name, from three
  3. 3any capital, from three
  4. 4any capital, from four
  5. 5a capital beside its look-alike (E and F)
  6. 6a capital beside two look-alikes
  7. 7the same small letter
  8. 8a small letter's capital, the same shape (c and C)
  9. 9a small letter's capital, any (a and A)
  10. 10a small letter's capital, from four
  11. 11a small letter beside its mirror twin (b and d)

The eleven steps of Find the letter, in the words the grown-ups' report uses.

The cookie jar: first adding, two groups in one jar.
The cookie jar: first adding, two groups in one jar.
Ten frame: seeing a number at a glance.
Ten frame: seeing a number at a glance.
More or less: which plate has more?
More or less: which plate has more?
Colour baskets: sorting by colour, then light and dark.
Colour baskets: sorting by colour, then light and dark.

Unlocks, and a path toward reading

I want to take her as far as reading, one small step at a time. Harder games open as she masters easier ones. Finding letters opens First letter, which picture's word begins with which letter. Building her own name opens Picture words, short words under their pictures. That opens Word match, a word with no picture beside it.

A game that has just opened glows butter yellow, with three small twinkles, until she plays it once. Never a lock, never a count of what is left. Once a game has appeared it stays, even on a harder day.

1. Find the letter
1. Find the letter
2. First letter
2. First letter
3. Picture words
3. Picture words
4. Word match
4. Word match
The home screen. Word match has just opened, so it glows. Stickers on the tiles show which games she has played.
The home screen. Word match has just opened, so it glows. Stickers on the tiles show which games she has played.

Stickers, not scores

I wanted the stickers to mean something. Every finished game gives a sticker for her book. Her book has a row for each game, always in the same place, filling up in the order she earned them.

When she finishes a game at the top of its ladder cleanly, twice, it is mastered. That gives a gold medal, once, and the medal sits on the game's tile from then on.

That is the whole reward system. No points, no streaks, no counts.

Her sticker book. A row per game.
Her sticker book. A row per game.
My name: building words letter by letter.
My name: building words letter by letter.

The grown-ups' corner

Hold the top-right corner for three seconds and a small panel opens for me. It sets her play time for the day, twenty minutes by default. When the time is up, the cats are asleep until tomorrow, with no countdown on her.

I also wanted to know how she is really doing, so it opens a report: everything the games noticed, round by round, read back in plain words beside what is typical for her age, from the CDC's milestone checklists and Ontario's Kindergarten curriculum. Each figure is counted from her play, and each milestone is quoted from its source.

It is a guide, not a test, and it says so. The data stays on her iPad.

The report: how she is doing, in plain words. Shown with sample data.
The report: how she is doing, in plain words. Shown with sample data.
By skill, beside the milestones for her age. Shown with sample data.
By skill, beside the milestones for her age. Shown with sample data.

What she practises

Twenty-four games across nine skills, from first letters and counting to colours, patterns, feelings and a slow game for bedtime.

Letters
Find the letter, Trace the letter
Early reading
My name, First letter, Picture words, Word match
Numbers
Count the cookies, More or less, Ten frame, The cookie jar, Share the cookies, Puddles, Trace a number, Number order
Colours
Paint mix, Colour baskets
Shapes
Shape sorter
Thinking
Patterns, Cat pairs, Tidy up, In, on, under
Feelings
Cat feelings
Music
Xylophone
Winding down
Bedtime
Cat feelings: which face matches?
Cat feelings: which face matches?
In, on, under: put the cat where the picture shows.
In, on, under: put the cat where the picture shows.
Paint mix: two colours make a new one.
Paint mix: two colours make a new one.
Patterns: what goes in the gap.
Patterns: what goes in the gap.

Next project

Progressive Auto Sales Arena