Game engine for 2d game

Hello, I'm coding a platform-style possible puzzle game with some other elements to it in C++. I started using SFML but I'm thinking that there might be some game engines out there for games, not just multimedia. I found HGE (Haaf's Game Engine) but that hasn't been updated for 3 years. Can anyone suggest an up-to-date, c++, 2d, cross-platform game engine that I could use?
Topic archived. No new replies allowed.