In the antique game spy vs. spy, two players play on a single computer. The screen is split, with each half showing the viewpoint of one player.
Is it possible to create such an effect in Unity? The main problem is that Camera.main is a global variable, so it is not clear how to have two cameras.
Camera.main
if you don't want to, right? You can absolutely store your own member variables pointing at two different cameras — what would stop you? \$\endgroup\$