Huevo – AI-augmented full-stack lab in mobiele game-vorm

Lab-project: Unity 6 mobiele game met eigen HMAC-signed leaderboard backend, anti-cheat moderatie en gedeelde infrastructuur over drie repositories.

Huevo

Twee schermafdrukken van Huevo naast elkaar: links het spel zelf, met gekleurde ballen in reageerbuisjes, rechts de wereldkaart met de voortgang per level.

Waarom Huevo in de Labs zit

Huevo is een van onze lab-projecten: een proefstuk van wat één doorlopende werkwijze met AI als ontwikkelpartner end-to-end kan leveren. De zichtbare laag is een Unity 6 mobiele puzzelgame — kleurde ballen sorteren tot elke buis één kleur bevat, met de pay-off Sort. Relax. No stress. — maar de technische ruggengraat is wat het Lab maakt: een custom HMAC-signed leaderboard backend op tenbruggencatedevelopment.nl, anti-cheat moderatie via een eigen ban-tabel, en gedeelde infrastructuur die over drie repositories wordt gecoördineerd (game-client, backend en landingspagina). De game is het oppervlak; de techniek eronder is het echte verhaal.

Twee manieren om te spelen

  • Zen-modus — geen timer, geen score, geen tellers. Alleen de puzzel, rustige muziek en het tempo van de speler.
  • Challenge-modus — racen tegen de klok, combo's bouwen voor scorebonussen, en huevos verdienen om in de shop uit te geven.

Negen werelden, 200 levels

De campagne loopt door negen werelden — The Nest, Coral Garden, Tidal Pools, Sunset Ridge, Aurora Cave, Rainbow Peak, Crystal Depths, Starfall Summit en Infinity — elk met eigen achtergronden en accentkleuren. 200 handgekozen levels, oplopend van drie tot tien kleuren via een bewuste sägetand-curve zodat moeilijkere niveaus afgewisseld worden met rustpunten. Elke wereld voegt nieuwe kleuren en nieuwe diepte toe.

Meer manieren om te spelen

  • Endless Mode — oneindig procedureel gegenereerde puzzels van 9 tot 12 kleuren, met persoonlijke high-score tracking.
  • Daily Challenge — een datumgebaseerde puzzel die elke dag voor iedereen hetzelfde is, +50 huevos beloning.
  • Weekly Challenge — drie roterende uitdagingen uit een pool van acht types, ververst elke week.
  • Daily login streak — beloningen voor consistent spelen.

Personaliseerbaar

Huevos verdiend in Challenge-modus zijn uit te geven in een 4-tabs shop: 5 visuele thema's, 21 ei-cosmetica (hoeden, accessoires, schoenen op de bouncing eimascotte), 10 marble-stijlen voor de ballen, en 3 power-ups voor lastige levels.

Toegankelijk voor iedereen

  • Colorblind-modus met unieke symbolen op elke bal — een onafhankelijke verificatie-laag bovenop kleur.
  • Eenhandige bediening — heel het scherm is bereikbaar met de duim.
  • Tweetalig (Nederlands + Engels) met taalkeuze bij de eerste start.
  • Privacyvriendelijk — geen account vereist, voortgang lokaal opgeslagen via PlayerPrefs, geen externe trackers.

Techniek en kwaliteit

Huevo is gebouwd in Unity 6 (6000.3.11f1) met de URP 2D Renderer en het New Input System, in portrait-oriëntatie voor Android en iOS. Het visuele thema is "Glassmorphism Night" — donker navy met paarse en oranje radial-glows, geanimeerde achtergrond-blobs en frosted-glass UI-panelen, opgebouwd met een eigen GlassUI-helper.

De codebase telt circa 50 runtime-scripts en wordt voor elke release door een eigen validate.sh-script gehaald (lint, code-style, EditMode-tests voor levelgeneratie en datavalidatie). Releaseversies worden gestempeld via ./deploy.sh release dat de versie in ProjectSettings bijwerkt en een tag op git plaatst.

Status

Huevo zit momenteel in een besloten beta-fase, met een publieke release op de Google Play Store gepland zodra balans, onboarding en performance op de doelapparaten volledig zijn afgestemd. Updates en eventuele beta-toegang lopen via de Huevo-landingspagina.

Benieuwd wat er mogelijk is?

Eén gesprek is vaak genoeg om te weten of het past. Binnen 24 uur een reactie, en zonder tussenpersonen.

  • Reactie binnen 24 uur, altijd persoonlijk
  • Na een half uur bellen weet u de orde van grootte
  • Vrijblijvend eerste gesprek, geen verplichtingen
  • Ook voor bestaande software van een andere partij