Godot Daily: The Great Server Untangling

A cluster of merged PRs pulled the physics and navigation servers out of main.cpp and trimmed header dependencies, part of a broader push to slim down core startup code and improve compile times. Meanwhile, a wave of small, targeted bug fixes addressed crashes and regressions in the tile editor, autoload handling, and project manager.

Duration: PT2M21S

Episode overview

This episode is a short developer briefing from Godot Daily.

It explains recent repository work in plain language.

  • Show: Godot Daily
  • Published: 2026-07-18T06:03:06Z
  • Audio duration: PT2M21S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning, it's July 18th, 2026, and this is Godot Daily.

The clearest signal today: Godot's core startup code is going on a diet. Three merged PRs work together to pull heavyweight systems out of main.cpp and reduce header bloat across the engine.

Smix8 landed two companion PRs — 121483 moves the Physics Server largely out of main.cpp, and 121498 does the same for the Navigation Server Manager, forward-declaring more types along the way. Aaron Franke's PR 121448 complements this by removing the physics server two-D header from world-two-D, a file included…

The second theme is defensive bug-fixing across editor tools. Several small, targeted PRs closed real crashes: PR 120548 fixed a use-after-free in the Tile Set Atlas Source Editor by clearing a stale inspector reference before cleanup. PR 121509 corrected a flawed autoload-freed check from a previous fix, now…

Worth a quick mention: Rubonnek's broad PR 121513 is pushing const-reference usage across core and scene code for minor performance gains — still under review, and flagged by the author as possibly worth splitting given its wide reach.

What's next: watch for review fallout on the const-reference PR given its size, and…

Nearby episodes from Godot Daily

  1. Cleanup, Decoupling, and Editor Precision
  2. Core Cleanup and GDScript Correctness Push
  3. Hardening Pass Across Editor and Rendering
  4. Review Process Under the Microscope
  5. Weekly Recap - Security Patches & Editor Cleanup
  6. A Day of Crash Fixes
  7. A Day of Bug Fixes and One Big Bet
  8. Platform Fixes and Editor Polish