Portfolio
React Native · Expo · three.js

SweetLab: Cake Maker

A 3D cake-baking game for children aged 6–12. Pick the ingredients, mix, bake, stack the layers and decorate — then serve the cake to a hungry guest and watch the reaction.

Coming soon to Google Play Discuss a Project
SweetLab home screen, the baking step and the results screen

About the project

SweetLab turns baking into nine guided steps, from choosing ingredients to the final decoration. The cake is a real 3D object: the stack leans if the layers go on crooked, the cream follows the shape it is spread over, and the sponge darkens the longer it stays in the oven. A character orders a cake, tastes the result and says what went right or wrong — so a child learns sequence, proportion and taste balance by playing, not by reading rules.

Key features

  • Nine steps: ingredients, mixing, pouring, baking, assembly, cream, decoration, reveal, reaction
  • A real 3D cake rendered with three.js — leaning stacks, cream that follows the contour, sponge that browns as it bakes
  • Taste balance: too sweet, too sour, burnt — every mistake shows up in the guest's reaction
  • Recipes unlock as you bake, with experience and levels
  • English and Russian, fully playable offline
  • No ads, no analytics, no accounts and no data collection — built to the Google Play Families policy
React Native Expo SDK 57 TypeScript three.js react-three-fiber expo-gl Reanimated Zustand SQLite
SweetLab recipe list, the ingredient step and the decoration step