Game Developers Are the Masters of Smoke and Mirrors
medium.com