I adore this engine. The way the UI is designed is great, the way things are structured just feels really great to use. I'm a big fan, even as a beginner. I have a few requests, however. I'm not sure how possible some of these are.
- Sounds/Music? Having ambience or sound effects would be very fun.
- NPCs as distinct entities. You can have characters appear in descriptions or printed text, but nothing you can interact with or keep track of as a solid object. If possible, NPCs could have a series of responses, or can give/receive items or something.
- Aliases. The ability to have an alternate name for a command, room, or object.
- More specific requirements for commands. For example, being able to choose two objects and combine them into a different object. Or making it a requirement for the item to exist if using a pickup command. Commands that can only be used on specific objects.
- The ability to use special text in descriptions. For example, making a pickup command that displays "CURRENT_ITEM was added to inventory." and have CURRENT_ITEM be replaced with what the item would be. Stuff that would allow for some more dynamic descriptions or effects.
- The ability for the player, NPCS, or objects to have variables? In particular, to allow a player NPC, or object to have attributes/stats, to keep track of the number of interactions, to keep track of money or score, stuff like that.
- The option to have the list of commands instead display a single command (such as 'Help') that can be used to see the full list without cluttering the main screen.
- More options for customizing the UI of the exported game.
- Buttons maybe? Quest or Twine, for example, have hyperlinks where the player can click and automatically move to the room or like, click the text of an object and see some of the possible commands. Probably difficult to add, but it would be neat.
- Exporting to .exe is one of the reasons why I really love this engine, but I'm curious if its possible to have the engine export a version I can run embedded in an HTML5 game so that I can have more control over the UI and whatnot. I know this is probably a longshot.
I'm excited to see how this engine develops in the future. It's honestly one of my favorite tools I've used-- I just wish I could use sounds!