The camera that I made before has 4 variables: position x,position y, speed x and speed y. 2. Just change the variable X and Y. Then the camera will jump to that position on the next frame. 1. This is a bit tricky but you need to check all the tiles that will be overlapped by the boundaries of the camera.