1. A method of generating graphical output for multi-device computer implemented gaming, the method comprising a plurality of electronic operations performed by processor circuitry of a server computer system, the electronic operations comprising: generating a first graphical output of a first game instance comprising one or more on-screen objects in a virtual gaming environment, the first graphical output of the first game instance being generated in accordance with a first computer implemented game for output with a non-mobile platform device; receiving a first electronic indication of a first input received from a user with the first computer implemented game, the first input received with the non-mobile platform device and communicated to the server computer system in the first electronic indication, wherein the first electronic indication is used to indicate that the user has completed a first gameplay specific task in the first game instance; responsive to processing the first electronic indication of the first input received from the user, updating the first graphical output of the one or more on-screen objects in the first game instance according to one or more game rules defined for the first computer implemented game; receiving a second electronic indication of a second input received from the user with a second computer implemented game, the second input received at the mobile platform device and communicated to the server computer system in the second electronic indication, wherein the second electronic indication is used to indicate that the user of the second computer implemented game has completed a second gameplay specific task in a second game instance, wherein a second graphical output of the second game instance is generated in accordance with the second computer implemented game for output with the mobile platform device, wherein the mobile platform device operates separately from the non-mobile platform device, and wherein the mobile platform device receives the second input from the user with the mobile platform device to effect the second gameplay specific task; and responsive to processing the second electronic indication of the second input received from the user, updating the first graphical output of the first game instance to display a reward to the user in the first game instance with the non-mobile platform device, wherein the reward is represented by an on-screen virtual game-play object in the virtual gaming environment that is displayed in the first graphical output of the first game instance only as a result of completing the second gameplay specific task in the second graphical output of the second computer implemented game.