Hello, I am a complete novice game dev looking to use an engine to make my game, and I was wondering if anyone had any ideas on what I could use, here's a list of the things I require:
Window-based interface: I want my game's interface to be entirely based in windows(Computer windows, not the OS), with clickable options that decide what happens next, what info you receive, what windows open etc.
Simple 2d map movement: Ideally you would simply click on a location to begin going there.
Randomly generated elements: The ability to randomly generate situations while travelling the map is a must.
The ability to create simplistic generic things (Like towns) that can be reused again and again on the map without too much hassle.
An in-game clock that can be used to determine the time of events
Thank you for reading, I apologize sincerely if something I said was weird, I am extremely new to this.