From the beginning of the story, 3 TW generations have succeeded one to another:
TW1 : Shogun and then Medieval TW
TW2 : Rome and then Medieval 2 TW
TW3 : Empire, Napoleon, Shogun 2 and finally Rome 2
TW3 generation :
TW3 generation had been create by CA as a versatile architecture. Proof is that this game engine generation succeeded to accept modifications added since Empire: TW.
It is important to note that TW game is based on a set of different game engines, each one having its on specific functions. These game engines interact among each other through sets of data.
This modular architecture allows upgrading the game by successive modifications, avoiding a whole change.
For example, the « warscape engine » is the graphic engine name and is only one of the game engines.
TW3 generation goals
The new game engine was developed to meet following requirements:
Decrease game startup time ;
Increasing moddability (indeed ^^) ;
Increasing game complexity ;
Adding more data ;