I’m not sure where exactly this should be posted since I’m still very new here, but I wanted to hear people’s thoughts on the idea of this project, if it is feasible in the engine I’ve chosen (Inform 7) and what pitfalls I should look out for.
For my first real big project I want to make an unsettling sci-fi game designed to be played over and over, in many ways a roguelike sandbox of sorts.
The main gist is this:
You play as the captain of a space ship stranded in space after a devastating failure of the cryo pods led you and your crew to make up some odd thousand years later than intended.
There are probably not going to be any more than seven or eight crew members not including the player, such as the engineer, the doctor, and so on, exact roles I’m not sure of yet.
Anyway, the main actual goal of the game is to restore the derelict spaceship to working order and return home, something that would be easy except:
Every time you play, random threats may appear in your game to throw a wrench into your plans, with varying degrees of severity, a couple rocks hitting the ship and breaking something isn’t too bad, but your only engineer being a flesh puppet out to kill everyone is a lot worse, these aren’t concrete examples or anything. These could be assigned at the start or mid playthrough events.
The main thing is of course coding these things, the biggest obstacle being the NPCs, the ship itself and its repair system is going to be pretty simple with the main focus being on interesting dynamic NPCs, not exactly through dialogue but through actions, like real people I want to create NPCs that may have their own agenda, and while everyone wants to get home (usually), not everyone comes up with a rational way of making that happen. If they’re normal, they’ll generally do their job and can be relied on, but say one is some sort of traitor, they’ll deliberately sabotage things both in subtle and less subtle ways, misplacing important things, giving you false information, sneakily killing off other members of the crew.
Making this in Inform 7, is this feasible to actually make, what should I watch out for and most importantly, how does this idea sound? Would this be a game you’d want to at least give a try? There’s more of course but I want to stop this post from being too long.
Let me know what you think, thanks!