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?
Here’s an idea: gameplay sort of like Goblin Cleanup, you have various chores you have to do cleaning and arranging the various levels of the tower at night while the dragon is home, and your work has to pass an inspection. Then during the day you are locked in your room, and have some ability to watch a prospective rescuer attempt the dungeon crawl without your direct input. But you can strategically place items, enemy spawns, and Dark Souls style hints to try to tip the scales during the chores phase. So kind of like a tower defense game in reverse where you are trying to lose.