and executes a calculation necessary to render a 2d image of the photographed space the second gun type controller image calculating unit 22 photographs the virtual 3d game space gw constructed by the scene constructing unit 20 through the third virtual camera ca 3 and executes a calculation necessary to render a 2d image of the photographed space further the large monitor image calculating unit 23 photographs the virtual 3d game space gw constructed by the scene constructing unit 20 through the second virtual camera ca 2 and executes a calculation necessary to render a 2d image of the photographed space the image signal generating unit 24 converts image data rendered by the image calculating units 21 22 and 23 into a predetermined image signal outputs image data rendered by the first gun type controller image calculating unit 21 to the small monitor 7 of the first gun type controller 5 a outputs image data rendered by the second gun type controller image calculating unit 22 to the small monitor 7 of the second gun type controller 5 b and outputs image data rendered by the large monitor image calculating unit 23 to the large monitor 4 as described above according to the game machine of this embodiment the virtual 3d game space gw set as a place in which the player character moves or the like is constructed up to the range corresponding to the movable range of each gun type controller 5 as well as the range displayed on the.