1. A method for camera navigation in a gaming environment, comprising: sending a collision probe on a straight line path between a main camera and a target, wherein the collision probe is sent on the straight line path as a result of a processor executing software stored in memory of a computing device; detecting a line-of-sight obstruction between the main camera and the target, wherein the detection occurs in response to a processor executing software stored in memory of the computing device; moving the main camera according to one or more line-of-sight restoration methods to provide an unobstructed view of the target, wherein the processor causes the main camera to move in response to execution of software stored in memory at the computing device; and alternating a view of the gaming environment from the main camera to a special case camera when the one or more line-of-sight restoration methods fails to provide an unobstructed view of the target, alternation of the view occurring in response to a processor executing software stored in memory at the computing device.