A game system comprising: an object control means (81, S2) configured to control an object in a virtual space; a virtual camera control means (81, S6) configured to control an orientation of a virtual camera in the virtual space, based on an operation performed by a player; an image generation means (81, S9) configured to generate an image of the virtual space based on the virtual camera, for display, at certain time intervals; and an image storage processing means (81, S12) configured to store, according to an instruction from a player, an image generated by the image generation means at a time of the instruction, and rotation information, of the image, determined based on a rotation of the virtual camera around the roll axis of the virtual camera at the time of the instruction, in a storage medium, further comprising a mode switching means (81, S4) configured to perform switching to an imaging mode, during a game play, based on an operation performed by a player, wherein in the imaging mode, the object control means is configured to control an object in the virtual space so as not to update a state of the object, and the virtual camera control means is configured to rotate the virtual camera at least around an axis of a line-of-sight direction, based on an operation performed by a player, the game system further comprising a rotation information determination means (81, S23, S25) configured to determine the rotation information, based on an amount of rotation of the virtual camera around the axis of the line-of-sight direction at the time of the instruction. an object control means (81, S2) configured to control an object in a virtual space; a virtual camera control means (81, S6) configured to control an orientation of a virtual camera in the virtual space, based on an operation performed by a player; an image generation means (81, S9) configured to generate an image of the virtual space based on the virtual camera, for display, at certain time intervals; and an image storage processing means (81, S12) configured to store, according to an instruction from a player, an image generated by the image generation means at a time of the instruction, and rotation information, of the image, determined based on a rotation of the virtual camera around the roll axis of the virtual camera at the time of the instruction, in a storage medium, further comprising a mode switching means (81, S4) configured to perform switching to an imaging mode, during a game play, based on an operation performed by a player, wherein in the imaging mode, the object control means is configured to control an object in the virtual space so as not to update a state of the object, and the virtual camera control means is configured to rotate the virtual camera at least around an axis of a line-of-sight direction, based on an operation performed by a player, the game system further comprising the object control means is configured to control an object in the virtual space so as not to update a state of the object, and the virtual camera control means is configured to rotate the virtual camera at least around an axis of a line-of-sight direction, based on an operation performed by a player, the game system further comprising a rotation information determination means (81, S23, S25) configured to determine the rotation information, based on an amount of rotation of the virtual camera around the axis of the line-of-sight direction at the time of the instruction. <EOS>