1. A system comprising: a state machine configured to maintain a state of a multi-player game, the state being responsive to inputs received from a plurality of clients; a first image generator configured to receive the state from the state machine and to at least partially render a first image based on the state and a point of view of a first player; a second image generator configured to receive the state from the state machine and to at least partially render a second image based on the state and a point of view of a second player; and a network interface configured to deliver the first image to a first of the clients and the second image to a second of the clients, over a computing network.