What should a game engine do?
What are the usual responsibilities of a game engine, and which of these things especially need to be efficient (performance-wise)?
Can I get a break-down of the purposes that a game engine is used to serve, and how it differs from a game itself? I'm a newb, so some intuitive things may need to be explained.... Thanks! :)