Think of it like a car engine. You can take the same engine and build 1000’s of different car designs around it, without having to design a new engine each time. Same for wheels, gearbox etc.
Game engines and indeed most programming languages allow you to reuse previously written code or functions to save time (primarily).
Latest Answers