I've been working on a push-block Puzzle Game in C++ using the Oxygine engine and I was wondering if there was something out there more in-tune with the Handmade way of thinking without needing to put a lot of effort in.
Features/Tooling I'd like the engine have that Oxygine uses:
- Good resource management (ie. Texture atlas build tools)
- Simple to use API for loading/drawing sprites
- Support for Windows and Mac. (Nice to have: Emscripten support)
- Fast tile rendering capabilities
When I first tried to get started, I looked into using SDL2 but found I didn't make much progress as just adding libraries to get font rendering going and whatnot seemed time consuming and tedious. I kind of what an engine that gives me a lot of tools I can peek at and go to use so that I can get a feel for whats available to me.
Also worth mentioning I don't really use Oxygine's underlying 'Stage/Actor/Flash' for entities and instead use a pool with a monolithic entity class. (Unions are used for entity specific fields.)