Client thesis project · v1.0 for Windows and AndroidUnity 6 · C# · URP 2D · TextMeshPro

BakeSmart 2D

An educational story game that turns a bread-making module into seven weekly chapters, hands-on mini-games, and a real-time oven bake, so students can practise on a laptop or a phone.

BakeSmart 2D oven mini-game with a tray of golden pandesal, temperature controls, a crust colour meter, and a recipe card checklist
Week 5 · The Oven · bake a tray of pandesal until it turns golden

The client receives the full game as a Windows installer and an Android app. The web version below is a public demo of v1.0 without the client's name. The screenshots and the gameplay clip were captured during development, so small details may differ from v1.0.

Lola Nena's panaderya will close in eight weeks unless someone learns to bake. Her head baker, Mang Ben, teaches one lesson a week, and each chapter follows the same rhythm.

  1. HookA problem in the bakery opens the week
  2. LessonMang Ben explains the skill in the story
  3. PlaySort, measure, order, quiz, or bake
  4. ResultsScore, stars, and a badge to unlock the next week

The full v1.0 game runs in the browser on a computer or an Android phone held sideways. It downloads about 25 MB the first time, and your progress is saved in that browser.

A 32-second look at the title screen, the Chapter Book, the story opening at Lola Nena's panaderya, and the bread shelf sorting game.
Story opening at Panaderya ni Lola Nena with a Closing Soon sign on the shutter at dawn
Story · the panaderya is closing soon
Lola Nena speaking in the bakery kitchen in a visual novel dialogue box
Story · Lola Nena asks the apprentice for help
Chapter Book with the Prologue, The Pantry, and The Bread Shelf chapter cards, each with stars and a Play button
Chapter Book · one chapter per week of the module
Pantry sorting game showing a red cross after a wrong ingredient is dropped in the mixing bowl
Week 1 · pick the four bread essentials
Weighing game with a digital scale reading 450 grams toward a 500 gram bread flour target
Week 1 · weigh 500 g of bread flour
Bread shelf sorting game where yeast breads go into a basket while Mang Ben explains the difference
Week 2 · sort yeast breads from quick breads
Feedback pop-up from Mang Ben explaining that the bread burnt and how to watch the colour through the oven glass
Feedback · every mistake explains why
Free Bake menu with mini-game cards labelled by week and type: sort, measure, order, and quiz
Free Bake · replay any mini-game on its own
  • Story mode with seven weekly chapters and a Grand Reopening finale
  • Chapters mapped to the module's learning outcomes: prepare, decorate, and present
  • Four reusable mini-game types: sort, measure, order, and quiz
  • A real-time oven: preheat to 180 °C, bake, and watch the bread brown or burn
  • Feedback that explains every wrong answer, plus scores, stars, and badges
  • Easy, Medium, and Hard levels with different tolerances and timers
  • Free Bake with 17 replayable mini-games, a Recipe Book, and How to Play pages
  • Fits laptop and phone screens, with music and sound toggles and a progress reset for shared computers

I developed the game in Unity 6 with C#. Story scenes, chapter rounds, and results live in data assets, so each week's lesson became content rather than new code. Four mini-game templates and a real-time oven simulation carry the hands-on practice, and an editor tool rebuilds the scenes whenever the content changes.

One-click builds produce the Android app, the Windows game, and a Windows installer. Each update was play-tested on a Windows laptop and an Android phone. The project began as a Phaser prototype that passed the client's thesis defense, and I then rebuilt it in Unity as the full story game.