What is an “engine” in video games

1.17K views

I hear it everywherere “this game is gonna use that engine” … Google doesn’t seem to give me a good explanation, so here I am…

In: 1094

40 Answers

Anonymous 0 Comments

Let’s think of this with an over simplified example. A car engine:

A car’s engine relies on a series of inputs, and from those inputs it produces predictable outcomes (or outputs).

If you press on the throttle (input) it leads the engine to intake air and fuel, and produces heat, exhaust and motion (outputs). What you do with those outputs is up to you.

Many “super car “ manufacturers don’t manufacture their own engines, they use engines developed by others (BMW, Mercedes, Porsche, etc..).

So you can think of a game using a graphics engine as just that, a prepackaged module that you can use to build your game. Your inputs (in this case your unique game code) tell the engine to do something it’s developer had already figured out for you (just like your throttle press makes the engine rev, the engine maker figured out how to do that) and from there the output of the engine is something you can work with – like draw an open world.

You are viewing 1 out of 40 answers, click here to view all answers.