Shout out to Raylib

Hey, for those of you that don't know about it, you should check out Raylib if you are looking for a good library to build on. I'm on my 4th incarnation of my game engine and this time I built on top of Raylib and really like it. My engine is strictly 2D but Raylib supports 2D and 3D, is multi-platform and there are a bunch of language bindings for it if you don't like c or c++. If you like building games from basics or want to make an engine but don't necessarily like dealing with OpenGL and writing your own batch rendering system, this is a really good choice.

https://www.raylib.com/

My engine also uses a few other good libraries:

Box2d for Physics - https://box2d.org/ Entt for ECS - https://entt.docsforge.com/ Tileson for Tiled integration - https://github.com/SSBMTonberry/tileson