I'm seeking some guidance on how to create a straightforward game engine specifically for text-based games. While I've previously worked with Godot, it doesn't quite meet the needs for the kind of engine I'm envisioning. The features I require are fairly simple, so I'm confident I can build it myself. With my background in web development, I'm not starting from scratch; however, I'm more interested in learning about useful design patterns, libraries, or any resources connected to this topic. Any suggestions would be greatly appreciated!
1 Answer
Could you clarify what exactly you mean by 'text game'? Nowadays, almost every game includes text. Are you thinking about something like a 2D scene with a static background, filled with dialogue bubbles? Or maybe a game that shows a single line of text that changes?
I'm envisioning an open-world concept. The game will feature scenes or rooms that the player can explore. The gameplay mainly involves narration describing each scene and the NPCs in them. Players can examine items, talk to NPCs, and make choices that can affect outcomes, much like in Disco Elysium or Planescape: Torment, but without any actual graphics—just static backgrounds.