The CameraComponent class is designed to work specifically with the Game class. Try using the Camera class instead. The CameraComponent class internally uses the Camera class. Also note that the Camera class does not provide keyboard and/or mouse support like the CameraComponent class does. Instead you will need to call the LookAt(), Move(), and ...