This is probably going to end up being a daft question, but what in the FPSSample project creates the Gameobject instance in a standalone (non-editor) build? As far as I can tell, the Game.cs file only exists on the Game.prefab. And the only thing I can see that instantiates that prefab is ScenePostProcessor.cs. However this class is editor only so isn't included in a standalone build. I tried attaching a debugger to a standalone build with System.Threading.Thread.Sleep(10000) inside Game.Awake(), followed by a breakpoint. The breakpoint is hit, but Game.Awake() is the only function shown in the call stack! That's helpful.. So please, edumacate me. What the hell creates the Gameobject instance in a standalone build? Thanks!