Original Post
Hi all, I hope this is the right forum for this thread :) Anyhow, I'm busy making an editor for my engine, and I'm trying to make it as data-driven as I possibly can. One of the issues I'm thinking about is how to create an intuitive 'entity editor' which would both handle scripts and 'game state' changes. I've looked at GameMaker's object editor (but only for a few minutes to be honest), and I like how it ties events to objects, and based on those events it can execute some number of actions. This is pretty nice, and I'm drawing a lot of inspiration from that setup. However, I also want to manage the object 'states,' so that I can take specific actions depending on my current state. Adding a command in an event that says 'Set State' is easy enough, however it becomes rather difficult to track states, and get a clean and visual idea of the object's state 'progression', if you will. So, can anyone point me to example entity/object editors that also manage states cleanly from the perspective from the user? Many thanks for any help :) Graf