Game engines make it easier for devs to code up a game without worrying about the “how”.
So without a game engine, you’d need to interface directly with the graphics card to control it, which would mean learning another programming language/API, which would mean needing to code up a way to calculate and manage points in 3D space, tell the card to draw a line between specific points, create triangles from specific points, how to color that triangle, etc.
With a game engine, you can just literally click on 3 times to create 3 points, then click a button that says “make a triangle from these 3 points”. The engine will do the necessary calculations to create the triangle, then tell the graphics card to draw it.
It’s basically like how you can use a computer. You don’t need to know how Windows works, or a processor. All you need to do is click buttons and Windows will figure out the rest.
Latest Answers