A game image generation device that generates a game image in which a moving object changing in moving speed based on a movement parameter moves in a game space based on a touch operation and a touch position on a screen, the game image generation device comprising: a state determination section that determines whether a current state of the screen is in a first state in which a first area in the screen is not touched or in a second state in which the first area is touched, based on the touch operation and the touch position; an image generation section that generates a first image when the screen is in the first state and generates a second image when the screen is in the second state, the first image being an image in which an operation image in the first area is not changed, and the second image being an image in which the operation image in the first area is changed; a display section that displays the image generated by the image generation section; an update section that updates operation data based on the touch operation and the touch position in the first area when the screen is in the second state, the operation data indicating an operation direction and an operation amount of the moving object; and a calculation section that performs calculations for moving the moving object based on the operation data, the image generation section generating an image in which a current touch position image indicating a current touch position is moved corresponding to a change in the touch position, and generating an image in which the current touch position image is returned to an initial position when the second state changes to the first state, as part of the operation image, based on the touch operation and the touch position; the update section initializing the operation data when the second state changes to the first state; the state determination section setting a second area for increasing the movement parameter when the second area is touched above the current touch position image in the screen, setting a third area for decreasing the movement parameter when the third area is touched below the current touch position image in the screen, and moving the second area and the third area corresponding to movement of the current touch position image. a state determination section that determines whether a current state of the screen is in a first state in which a first area in the screen is not touched or in a second state in which the first area is touched, based on the touch operation and the touch position; an image generation section that generates a first image when the screen is in the first state and generates a second image when the screen is in the second state, the first image being an image in which an operation image in the first area is not changed, and the second image being an image in which the operation image in the first area is changed; a display section that displays the image generated by the image generation section; an update section that updates operation data based on the touch operation and the touch position in the first area when the screen is in the second state, the operation data indicating an operation direction and an operation amount of the moving object; and a calculation section that performs calculations for moving the moving object based on the operation data, the image generation section generating an image in which a current touch position image indicating a current touch position is moved corresponding to a change in the touch position, and generating an image in which the current touch position image is returned to an initial position when the second state changes to the first state, as part of the operation image, based on the touch operation and the touch position; the update section initializing the operation data when the second state changes to the first state; the state determination section setting a second area for increasing the movement parameter when the second area is touched above the current touch position image in the screen, setting a third area for decreasing the movement parameter when the third area is touched below the current touch position image in the screen, and moving the second area and the third area corresponding to movement of the current touch position image.