Are there any good advanced game engines using c++?
I primarily use Scratch for programming games and advanced projects, but I figured it's time to move on. I'm thinking of publishing games sometime in the future, so I'd like a relatively good engine (2.5D??), but not insanely complex. Thanks
Yep. Check out Unreal Engine 4.17. You can make 2d or 3d games with it and is also fully open source.