Defold Screen Mananger (dscreen) provides a game state management system in a Defold game engine project. I have always had problems with the existing screen managers in the Asset Portal causing flickering black frames when loading and unloading screens. I understand why this happens, but it’s not something easily fixable. I was also looking through the implementation of a few of the existing screen managers and found that they all seem to be implemented very similarly.
I decided to create a screen manager that avoids the flicker problem and is implemented in my own style. It is quite minimalistic at the moment, and the code is simple and consolidated. I will continue to update it with new features as I need them (or as they’re requested).