
34 I Philosophy and Methodology
Figure 3.4. Visualizing in-game asset density using MATT heat map module.
pyOpenGL for optimal speed, it was incorporated into the MATT tool painlessly,
bringing even more analysis information together underneath one unified tool.
In order to effectively tie the operation of the separate modules together, each
module drew from a shared library of internal functions. These functions parsed
every element of the game world XML as separate hierarchical objects with as
fine granularity as possible. While the MATT tool interface remained the same,
internally it was reconfigured to consider traditional assets as conglomerations ...