Methods and systems for generating spherical videos from computer games for virtual reality replay are disclosed. The method, when executed by a processor, comprises receiving a video recorded using a virtual camera array during a game play of a source computer game at a spatial resolution lower than that of the source computer game, upscaling the received video to a higher spatial resolution, and generating a spherical video from the upscaled video for replay in a virtual reality environment. The source computer game is an existing computer game that lacks spherical video output. The virtual camera array includes multiple virtual cameras each facing a different direction, and was inserted into the source computer game using a capture client provided by a Software Development Kit (SDK) or a game connector module. The present invention enables mass adoption of virtual reality technology by easily generating VR content from existing computer games.