This document discusses the components and elements of computer games. It outlines key game components such as objectives, gameplay theme, player characters, non-player characters, sound, feedback, rewards, physics, and visuals. It then discusses the components of a simple game including players, play area, scoring, controls, and non-player characters. An example of the simple game Bejeweled is provided. Finally, it outlines the components of a complex game and discusses game rules, consistency, and how a game engine coordinates the various game components.