I'm having difficulty finding out where my Game Logic goes in Unity.
I understand that object-based AI, such as moving a game object across the screen over multiple frames, is done via attaching scripts to render objects.
But what about game logic that isn't tied to any particular object? Is there a "main()" or something where I can put code that orchestrates all visual objects, maintains game state, etc.?