- Baldur's Gate 3
- RPG ( fantasy theme )
- game with no combat or action, focused on exploring a location and uncovering its secrets to piece together the story of a fallen civilization.
Viewing post in Lets talk about games
Three locations could be the whole game, not the abandoned tutorial :) A wizard's mind doesn't need 40 rooms; it needs one memory that hits differently on the way back.
I'd try one object that changes meaning across those three rooms: first a strange key, then a clue to who owned it, then the choice to keep or return it. Reuse the rooms after that reveal instead of building more.
That's the small-story problem behind P.S.Me, our personalized gift-game project: the person matters more than the size of the map. Your wizard premise sounds like it could work as a tiny finished story.
Ah, the wizard wasn't trapped in his memories. He was trapped in the codebase :)
I'd start with one reusable interaction rather than a whole new engine: an object has a name, one line of text, and a flag it sets. Then the same object can show a different line once that flag is set. Adding the next memory becomes writing a few lines instead of wiring another special case.
What were you building it in?
Then I'd keep the three rooms as plain JS data and have one function render whichever room you're in. Each object can carry its text and an optional flag name; keep the flags in one state object. That won't build the whole engine for you, but it keeps the next memory from needing its own special-case code. Small enough to try on one room before rewriting anything.