The things you mention are not handled by the engine per say, but by tools and systems built inside it. An engine takes care of things that are much more low-level than this: data handling, rendering, physics, audio, profiling, level creation, possibly networking, etc.
For example, the...