I'm making a game designed with the entity-component paradigm that uses systems to communicate between components as explained here. I've reached the point in my development that I need to add game
states (such as paused, playing, level start, round start, game over, etc.), but I'm not sure how to do it with my framework. I've
…