I am looking to get back into C# where I've done a bit of basic XNA development and other small half-baked projects. I want to work on a text-based RPG/adventure.
I've did a tutorial on using Windows Forms for a basic RPG (http://ift.tt/1hoqeZB) but I want the GUI to basically be a text-box.
At this point I'm looking to have a linear, control-flow based game that goes by providing a player the choice of three or so options progressing them through the game. But I want to take it further and have the player issue keyworded commands to interact with their environment.
My understanding is that I'm going to have to build a game engine myself for this, or adopt an existing one… but I don't really know where to start with this.
Could anybody please point me in the direction of some good resources, or share their experiences?
by kineticnoise via /r/csharp