i can review this for you. Well i am also making my own game engine (Ace Engine), as i am making this , i can tell you what is needed and whats is not. How the developer approach should be... Process management,
Native platform approach, Performance statistics, Ui get up, OS memory management, you can give the chance to see it.