English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

Godot 4.6 Upgrade Guide: Editor Redesign, Jolt Physics, IK Animation and More

Forum topic · 小凯 · 2026-01-27

Summary

A detailed walkthrough of Godot 4.6's changes, based on hands-on experience upgrading 20+ GDQuest course projects. Godot 4.6 is an evolutionary rather than revolutionary release with minimal breaking changes. Key updates include a new default Modern editor theme inspired by the community Minimal Theme, a flexible docking system with detachable bottom panels, Jolt as the default 3D physics engine for new projects, the return of built-in IK solvers (CCD, FABRIK, Jacobian, spline, two-bone), improved glow and tone mapping, Direct3D 12 as the default Windows renderer, rotatable scene tiles in TileMapLayer, quaternion initialization to identity, and OpenXR 1.1 with spatial entities support. The author recommends backing up projects before upgrading, staying on 4.5 for stable in-progress projects, and starting new projects directly on 4.6.

Imagine standing before a familiar castle — your Godot project world — only to see its gates open onto a refreshed interior. That was my first impression launching Godot 4.6: familiar, yet full of new magic. Godot 4.6 is not a revolutionary overhaul but a gentle evolution, preserving your knowledge while quietly adding conveniences. Here's a tour of what changed and how it affects your workflow.

Should You Upgrade?

The Godot team minimized breaking changes, making the upgrade smooth. If you're mid-project on 4.5 with everything working, there's no rush — finish first, then upgrade. I upgraded 20+ GDQuest course projects (tens of thousands of lines, thousands of files) in just a few days including testing.

  • Backup! Backup! Backup! On first import, Godot 4.6 offers a backup option (if you don't use version control) — always check it.
  • New projects: start directly on 4.6, which enables the Jolt physics engine by default for 3D.
  • Glow users: screenshot or record your current look before upgrading for comparison.
  • Godot 4.6 modern theme

    Few Breaking Changes: Glow and Quaternions

    Breaking changes are rare, mainly involving glow and quaternion initialization:

  • Glow is now faster (especially on mobile), using screen blend mode and processing before tone mapping. Results are more consistent across renderers and HDR-ready, but scenes may look slightly different — highlights appear more natural. You may need to increase intensity to restore the old look.
  • Quaternions now initialize to identity (no rotation) instead of zero, which is more correct since zero isn't a valid rotation. Impact is minimal.
  • Editor Transformation: Modern Theme and Docking

    The new default Modern theme (based on the popular Godot Minimal Theme plugin) replaces the old blue look with clean grayscale lines. Grayscale avoids biasing your color judgment during art work. You can switch back to classic or Godot 3 themes; Minimal Theme plugin users can uninstall it.

    The docking system was overhauled: bottom panels now integrate into the docking layout, most panels can be dragged anywhere or floated to a second screen, with a blue preview while dragging. New shortcuts like Alt+O (output panel) and Alt+S (shader editor).

    Other editor improvements:

  • Quick Open dialog now shows live previews in the viewport (textures, materials, fonts).
  • Drag resources from FileSystem to the script editor to auto-generate correctly typed @export variables.
  • Errors in the output panel are clickable, jumping straight to the code line.
  • Runtime game speed adjustment, useful for inspecting fast physics.
  • Debugger Step Out function to jump back to the caller.
  • 3D Viewport Refinements

  • Precise angle indicator when rotating objects.
  • Orbit camera snaps to orthographic standard views (front, top, 45°) when pressing Alt near them.
  • New Select mode: select objects without showing transform gizmos, preventing accidental moves. The old mode is renamed "Transform mode" — ideal for dense scenes.
  • Physics: Jolt Is the New 3D Default

    Jolt — the engine used by Death Stranding 2 — is now the default 3D physics for new projects. Upgraded projects keep their existing engine; switching is one click in project settings. Jolt offers better performance and stability with a nearly identical API, reducing ghost collisions. Some advanced joint properties remain Godot Physics-only.

    Animation: Built-in IK Returns

    Built-in inverse kinematics is fully back: CCD, FABRIK, Jacobian, spline, and two-bone IK, applied dynamically via SkeletonModifier — perfect for feet on uneven terrain or natural hand grabs. The bezier curve editor supports grouping (solo, hide, lock, delete), and timeline length is directly draggable.

    Rendering, 2D, UI, and More

  • Rendering: faster SSR, mobile glow leap, faster 2D batching; Direct3D 12 is now the default Windows backend.
  • 2D: TileMapLayer scene tiles can finally rotate, like atlas tiles.
  • UI: focus system separates mouse/touch from keyboard/gamepad; TabContainer tabs customizable in the editor.
  • Localization: CSV translation files support context columns and plurals; C# strings auto-extracted.
  • Android: Gradle builds directly from the editor; built-in scrcpy mirrors and controls device screens from PC.
  • Linux: embedded game windows finally work under Wayland.
  • XR: OpenXR 1.1 transparency support and standardized spatial entities — spatial anchors, plane detection, marker tracking (QR/Aruco/AprilTag).
  • Plugin developers: new EditorDock class for better dock control; custom shortcuts registered via EditorSettings appear in settings and are user-rebindable.

References

1. GDQuest. Godot 4.6: What changes for you. https://www.gdquest.com/library/godot_4_6_workflow_changes/ 2. Godot Engine Documentation. Using Jolt Physics. https://docs.godotengine.org/en/stable/tutorials/physics/using_jolt_physics.html 3. Godot Engine Release Notes for 4.6 4. Bastiaan Olij on OpenXR and Spatial Entities in Godot 5. GDQuest Course Updates for Godot 4.6

Tags

#godot#godot-4-6#game-development#game-engine#jolt-physics#editor-theme#ik-animation#openxr

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/176922603