Its basically a collection of code which does not have to be written from scratch.
Every developer can take those libraries, physics or other parts to build their game without all the Math and algorithms behind it. Light, shadows, gravity and all that stuff is pretty hard to code. But with an engine you just have to change some values for your needs.
Most engines also support a lot of presets from other creators so you don’t have to model everything on your own.
Latest Answers