I want to create a cross platform 2d game using my own assets in C++. Which engine should I choose ?(time is not an issue)
Is it considered cheating if I use a game engine to create a game instead of programming everything from scratch in C++?