I have an idea for a game: It’s the usual “a princess is kidnapped by a dragon and a brave knight is on a quest to rescue her” story. But you (the player) plays as the princess, who is somehow helping the knight on his quest.

The issue is that since the player is playing as a trapped character, I want to make the player feel trapped, but I don’t know how to do that.

My original idea is that the princess telepathically communicates with the knight and tells him what to do. But this doesn’t work, the gameplay is identical to the player playing as the knight. How can I make the gameplay feel like the player is playing as the princess (and thus feel trapped) instead of the knight?

  • KombatWombat@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    14 hours ago

    TLoZ: Spirit Tracks had you control Link primarily but you used Zelda’s ghost to possess things, help you fight, and solve puzzles. It would be hard for a solo dev, but you could have a knight with an AI that proceeded based on what paths you unlock for it. So the princess would be some sort of astral projection I guess. But then, you wouldn’t really feel trapped. Maybe you need to hide your activity from the dragon or distract it for a stealth aspect or resource management. You would need to balance swapping back and forth between your body and helping the knight. Might be easier to settle on an in-universe justification after figuring out the core gameplay.