The project I've always wanted to build. Mango is a data-oriented game engine built usability and rapid prototyping in mind. Mango supports both immediate mode rendering as well as a retained mode rendering system so that you can choose rendering complexity depending on what your game needs. Mango also comes with a rich set of logging and debugging tools. The engine is currently under development. Will update this soon.