Persoonlijk gameconcept

Harry Potter voor Evelien

Een groeiende 3D-spelwereld met zeven schooljaren, missies, mini-games, progressie en meerdere multiplayer-spelvormen.

Bekijk demo

Publieke demo · multiplayer uitgeschakeld

Product ownership / Game UX

Harry Potter voor Evelien

01 / Hoe is het ontstaan?

Een verjaardagscadeau dat uitgroeide tot een gamewereld.

Het begon als een Harry Potter-triviagame voor de verjaardag van mijn nichtje Evelien. Vanuit die ene use case ontwierp ik het product zo dat nieuwe spelvormen, progressie, multiplayer en uiteindelijk een rijkere 3D-wereld konden worden toegevoegd zonder de oorspronkelijke kern opnieuw te hoeven bouwen.

02 / Hoe werkt het?

De wereld is het spel; voortgang bepaalt wat er daarna gebeurt.

De speler beweegt vrij door een 3D-wereld waarin de actuele quest uit de opgebouwde voortgang volgt. NPC's, locaties en de Sluipwegwijzer geven richting; vanuit de wereld start je gesprekken, lessen, examens, minigames en verhaalmomenten. Wat je afrondt verandert de game-state en maakt de volgende stap beschikbaar.

01

Volg de actuele quest

De game bepaalt vanuit de bestaande voortgang welke quest actief is. De questweergave en Sluipwegwijzer laten zien wat de volgende stap is en waar die zich bevindt.

02

Speel in de 3D-wereld

Je verkent locaties, praat met personages en start vanuit de wereld verschillende spelvormen: trivia, rekenen, examens, minigames, schaken, duels en verhaalmissies.

03

Ontgrendel het vervolg

Resultaten en gebeurtenissen worden teruggeschreven naar de voortgang. Daardoor worden nieuwe quests, interacties en locaties actief en gaat het verhaal vanzelf door naar het volgende schooljaar zodra aan de voorwaarden is voldaan.

03 / Hoe is het ingericht?

Eén game-state stuurt quests, wereld en spelvormen.

De centrale voortgang houdt bij waar de speler staat: huidig schooljaar, afgeronde jaren, quests, beloningen, inventory, geleerde spreuken en positie in de wereld. Questlogica leidt daaruit af wat actief, voltooid of nog vergrendeld is. De 3D-wereld leest dezelfde state en past locaties, NPC's en interacties daarop aan. Gespecialiseerde spelvormen en multiplayer hebben hun eigen logica, maar sluiten op diezelfde spelervaring aan.

01

Speler & game-state

Profiel, huidig schooljaar, afgeronde quests, inventory, beloningen, geleerde vaardigheden en wereldpositie vormen samen de blijvende state van de speler.

02

Quest- & progressielogica

Business rules leiden uit die state af welke stap done, active of locked is. Het actieve verhaal volgt daardoor uit voortgang in plaats van uit een handmatig gekozen level.

03

3D-wereld & interacties

Three.js vormt de speelwereld met kamers, gangen, buitenlocaties, NPC's, hotspots en navigatie. De wereld reageert op de actuele quest- en progressiestatus.

04

Challenges & game modes

Trivia, voorspellend rekenen, examens, minigames, toverschaak en duels zijn gespecialiseerde spelvormen die vanuit de wereld worden gestart en hun resultaat teruggeven aan de voortgang.

05

Multiplayer & synchronisatie

Trivia, schaken en duels hebben bewust ieder een eigen lobby-, beurt- en game-state. Firebase synchroniseert die sessies tussen spelers zonder de singleplayerwereld tot één generiek multiplayer-model te dwingen.