The current engine is the fourth generation of our cross-platform technology. The engine provides a common platform-neutral core API and resource pipeline that isolates both the game code and resources from the underlying hardware, whilst maximising use of the multi-processor, multi-threaded environment.
This engine allows the game teams to develop and debug their games primarily on PC, without the need to concern themselves with the technical details of the individual target platforms unless necessary. It also makes for clean, structured code, where the game logic only needs one set of verification at the beta stage of the project – greatly reducing the amount of testing time required for additional platform versions of a game.