1. An image processing program allowing a computer device as an image processing device generating a two dimensional image as an image of at least part of a three dimensional virtual space imaged by a virtual camera to function as: a virtual camera controller for controlling the movement of the virtual camera in the three dimensional virtual space; and an object controller for generating a player object operated by a user through an operation unit and plural objects different from the player object in the three dimensional virtual space, and controlling the motion of the player object and the plural objects, wherein the virtual camera controller selects an object existing within a given range including the player object from the plural objects as an object to be imaged, and determines a position of the virtual camera based on the positional relationship between the player object and the object to be imaged so that the player object and the object to be imaged are captured into the two dimensional image.