What is a “game engine”? For example EAs Frostbite engine or Unreal Engine.

278 views

I work as an infrastructure engineer. And I was thinking the other day when I thought what actually makes up a “game engine”? A car engine is cylinders with pistons moving up and down. What is it that makes up a game engine? And if possible, what does that look like?

In: 0

6 Answers

Anonymous 0 Comments

The engine is a collection of program code building blocks for basic tasks that is shared among a lot of games, for example, reading 3D models in a particular format, mixing sounds with positioning in space and effects, interpreting input from gamepads and binding keys, outputting the image to an assortment of video card APIs. An engine can provide a high level scripting language for manipulating objects as distinct entities similar to how a player sees them, which is easier than writing C++ code to add new functionality.

An engine can so complete that the author of the game can load some models, skins and map files designed in a program supplied with the engine, to create a game with little programming. Such games built on the same engine usually feel similar to one another.

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