The order of execution of event functions is as follows: _Init() _Notification() _EnterTree() _Ready() _Input() _UnhandledInput() _UnhandledKeyInput() _PhysicsProcess() _Draw() _Process() _ExitTree() If you're wondering why the above functions are capitalized in that manner, that’s how they appear when using C#. The ones in italics are those which I was not able to override. I had to dig unnecessarily deep to find this information, so hopefully, this helps someone else.