The document outlines the workings of computer games, detailing components like game engines, user input, and rendering graphics. It categorizes game engines into three types: roll-your-own, mostly-ready, and point-and-click, each varying in coding requirements. Additionally, it discusses narrative frameworks in game design and lists various game engines along with their target platforms.