This chapter provides necessary information about video game applications and bots for them. The working scheme of a typical game application is described here in detail. We will consider bot classification according to the ways of interacting with a game. It will be convenient to use this classification throughout the book for simplifying the discussion of the topic. This chapter begins with a brief overview of game bots’ purposes and the tasks that bots can solve.