what do game engines actually do?

609 viewsEngineeringOther

These seem to be like the backbone of a game, but is it just the software to run it?

I assume you build your assets in other software and you import them into your engine, unless the engine does most of the heavy lifting these days?

If licensing good engines like unreal are relatively cheap these days, why is it so impressive to build your own? Some companies like Rockstar have used the RAGE engine reliably, whereas other games like halo infinite and cyberpunk crashed and burned. How could this happen when the developers should be intimately familiar with tech they built themselves?

I have been playing games my whole life but I have no idea how they work.

In: Engineering

8 Answers

Anonymous 0 Comments

Think of a gameengine as a collection of tools, some more or less specialized:
For instance: when you make a 3d platformer you need the ability of drawing geometry on screen, do collision detection on said geometry as well as have at leas a rough physics system in place for controlling the jumps of your character.

In theory you COULD code all of that yourself.
With a gameengine however, not only do you get these systems pre-packaged and easy to use, you also get functions for working with those systems that are at least somewhat uniform, making it MUCH easier to work on bigger projects with multiple people.

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