Limiting Field of View

How would I limit the field of view so that the edges of the screen are black and only the center is visible? (see Black Rose) I’ve tried placing a spotlight behind the main camera, but that doesn’t really limit the field of view.

Looking at the video, what they did is put a black texture with a transparent hole (feathered edges) in front of the world view. There are lots of ways of displaying a texture in front of the world view (GUI.DrawTexture(), GUITexture, uGUI, World Object parented to the camera, etc.). The “hard” part after selecting a display method will be to correctly scale the texture for changing resolutions (assuming you are targeting multiple resolutions). Note the subtle darker ring(s) in the transparent area. They give the hole a nice flashlight feel.

For that effect, you should be able to set the ambientLight to completly black and then make a spotlight as a component on the player, then set the light’s cookie to be a flashlight cookie, I think unity has a default one.