Wekelijkse challenges zonder backend

Live-ops in mobile games betekent meestal: server, leaderboard, auth. Huevo bewijst dat een rotatie van 8 challenge-types ook prima draait op niet meer dan een ISO-week-nummer en PlayerPrefs.

Wekelijkse challenges zonder backend

Een kartelknop op een paneel met acht standen; een amberen streep wijst er één aan

De gangbare aanname: live-ops vereist een server

Wanneer een mobile game wekelijkse challenges introduceert, is de standaardaanpak een backend met content-rotatie, een leaderboard, een auth-laag en een operations-team dat content prepareert. Voor een AAA-product is dat de juiste keuze. Voor een casual puzzler van een indiestudio ligt het anders. Huevo heeft drie wekelijkse challenges die op maandag rouleren — zonder server, zonder account, zonder content-team.

Hoe het echt werkt

De challenge-engine in Huevo werkt met drie ingrediënten:

  • Een vaste pool van 8 challenge-types: Challenge-wins, Zen-wins, perfect-solves, combos, Daily Completes, huevos earned, moves made en play days.
  • Een week-gebonden seed: het ISO-weeknummer wordt als seed gebruikt voor de pseudo-random selectie van 3 challenges uit de pool. Iedere speler op aarde ziet diezelfde drie challenges in dezelfde week — zonder server-coördinatie.
  • PlayerPrefs als state: voortgang, completion en uitbetaalde beloningen worden lokaal opgeslagen. Bij week-rollover detecteert de engine de nieuwe ISO-week en spawnt verse challenges.

De UI bouwt zichzelf procedureel op het MainMenu — geen handmatig gerefreshte content, geen download. Beloningen schalen tussen 100 en 150 huevos per voltooide challenge.

Wat dit oplevert

De aanpak ruilt server-precisie in voor radicale eenvoud. Wat een speler verliest: er zijn geen variabele weekevents, geen seizoensgebonden cosmetica, geen leaderboard. Wat een speler wint: de challenges zijn altijd beschikbaar, ook offline, en de game heeft geen dependency op een levende backend die over twee jaar uitvalt. Voor een casual puzzler is dat een verstandige verhouding.

Wanneer dit niet de juiste keuze is

De ISO-week-seed valt door de mand op het moment dat dezelfde challenge in week N en week N+52 terugkeert (toeval, maar voorspelbaar). Voor een speler die exact één jaar later opnieuw begint, voelt het herkenbaar. Voor het type gameplay dat Huevo levert — sessies van twee minuten, herhalend, ontspannend — is dat geen probleem. Voor een competitieve PvP-shooter zou dezelfde keuze een ramp zijn.

Een ontwerpprincipe, geen kostenbesparing

De keuze om geen backend te bouwen is niet primair een kostenbesparing. Het is een ontwerpprincipe: zo min mogelijk afhankelijkheden voor zo veel mogelijk speelplezier. Een feature is goedkoper te onderhouden naarmate er minder bewegende delen tussen speler en feature zitten. Dat is geen anti-server-religie, het is een toepassing van de juiste hoeveelheid systeem op het juiste probleem.

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