A game program executed by a computer of a game apparatus for conducting a game process in accordance with an input from a portable display device, which includes a display device and a touch panel on a screen of the display device, and an input from at least one input device, the computer being caused to function as: first input reception means (10, S11) for receiving an input from the touch panel, second input reception means (10, S13) for receiving an input from the at least one input device, game processing means (10, S12, S14) for conducting a predetermined game process based on an input received by the first input reception means from the touch panel and an input received by the second input reception means from the at least one input device; image generation means (10, S17, S18) for generating a first game image and a second game image of an identical game world in accordance with a game process result obtained by the game processing means; first display control means (10, S18) for outputting, to the portable display device, the first game image generated by the image generation means; and second display control means (10, S17) for outputting, to a display device that is different from the portable display device, the second game image generated by the image generation means, wherein the game processing means generates a predetermined event at a position in the game world corresponding to a position on the first game image instructed through the touch panel, wherein the image generation means generates the first game image so as to scroll in accordance with scrolling of the second game image, and a display range of the second game image is determined based on a position of a player character controlled based on the input from the at least one input device, and wherein the display range of the game world displayed in the first game image can be shifted by a player with respect to the display range of the game world displayed in the second game image. first input reception means (10, S11) for receiving an input from the touch panel, second input reception means (10, S13) for receiving an input from the at least one input device, game processing means (10, S12, S14) for conducting a predetermined game process based on an input received by the first input reception means from the touch panel and an input received by the second input reception means from the at least one input device; image generation means (10, S17, S18) for generating a first game image and a second game image of an identical game world in accordance with a game process result obtained by the game processing means; first display control means (10, S18) for outputting, to the portable display device, the first game image generated by the image generation means; and second display control means (10, S17) for outputting, to a display device that is different from the portable display device, the second game image generated by the image generation means, wherein the game processing means generates a predetermined event at a position in the game world corresponding to a position on the first game image instructed through the touch panel, wherein the image generation means generates the first game image so as to scroll in accordance with scrolling of the second game image, and a display range of the second game image is determined based on a position of a player character controlled based on the input from the at least one input device, and wherein the display range of the game world displayed in the first game image can be shifted by a player with respect to the display range of the game world displayed in the second game image.