Source: http://thriveability.co.uk/programmation-des-jeux-darcade-en-3d.pdf