system
Given the following post, respond as if you're commenting on Reddit:
human
why is OpenGL harder to develop games in then unity and unreal

 

I'm programming a game for my final year project, my course is not a game development course so when my supervisor sees my project he's not that impressed because other students use game engines.

I don't have any experience using a game engine, why is developing a game in OpenGL much harder and longer than using a Game Engine?
gpt
Because OpenGL is just the graphics API, used for drawing things on the screen. It's not designed for game development, it's designed towards being universal.

Game engines include a friendly wrapper over OpenGL/Vulkan/DirectX which is designed towards making games (and not general computer graphics) and may be limited in functionality - but that limitation allows it to be extremely simple. Game engines also include physics engines and much more features that simply aren't in the scope of the OpenGL project.