https://pubdoc.org/document/qvl8ppml-state-art-game-engineering.html