Forum Discussion
7 years ago
To understand what a game engine is you should read https://en.m.wikipedia.org/wiki/Game_engine and watch
https://youtu.be/DKrdLKetBZE
EA makes a new game engine for each new basegame and then uses this game engine as a framework for all the packs and sidegames too.
The game engine takes care of the graphics and sound and the way the sims move around such that the developers don’t have to rewrite the code for this all the time. All such trivial things are in the game engine such that the developers only have to create code for the new stuff. But to make each new basegame sufficiently different from the previous one the developers create a new game engine every time. EA could have used third party game engines instead of creating their own. But the Sims games are too special and which their huge number of packs it is better to do the extra work by creating the game’s own game engine such that all the packs become much cheaper and faster to create.
https://youtu.be/DKrdLKetBZE
EA makes a new game engine for each new basegame and then uses this game engine as a framework for all the packs and sidegames too.
The game engine takes care of the graphics and sound and the way the sims move around such that the developers don’t have to rewrite the code for this all the time. All such trivial things are in the game engine such that the developers only have to create code for the new stuff. But to make each new basegame sufficiently different from the previous one the developers create a new game engine every time. EA could have used third party game engines instead of creating their own. But the Sims games are too special and which their huge number of packs it is better to do the extra work by creating the game’s own game engine such that all the packs become much cheaper and faster to create.