Oh sure, just instantiate a Game object, call initGame(), and boom—you've got the next AAA title ready to ship. Seven lines of C++ and you're basically competing with Unreal Engine 5.
The real kicker is that "Game.hpp" header file doing all the heavy lifting while you pretend your main.cpp is the genius behind it all. That single header probably contains 50,000 lines of physics engines, rendering pipelines, AI pathfinding, and enough spaghetti code to make an Italian chef weep. But hey, game development is easy when you abstract away literally everything that makes it hard.
This is the programming equivalent of those "how to draw an owl" memes where step 1 is drawing two circles and step 2 is "draw the rest of the owl." Just hide all the complexity in a header file and call it a day.
AI
AWS
Agile
Algorithms
Android
Apple
Bash
C++
Csharp