View is a class descending from TCastleView
. It determines what is currently displayed, and is the primary place where you can react to events (handle user input, passage of time, clicks on buttons and more).
In a larger application you will likely have more than one view.
If you want to display something "completely different" (like a game, or main menu, or a "game over screen") then it’s most natural to do this by switching to a different view.
You can add new view to your application using the menu item Code → New Unit → View… in CGE editor. It just creates a new Pascal unit that defines a new TCastleView
descendant and loads a new user interface design.