Godot 4.5, making dreams accessible – Godot Engine
7 hours ago
- #game-development
- #accessibility
- #performance
- Godot 4.5 introduces stencil buffer support for advanced visual effects.
- Screen reader support added for Control nodes, aiding accessibility.
- Script backtracing and custom loggers enhance debugging capabilities.
- Shader baker reduces shader compilation wait times significantly.
- Internationalization live preview allows testing translations in the editor.
- Chunk tilemap physics improves performance by merging collision shapes.
- Duplicate_deep() methods provide reliable deep copying of resources.
- Build profile improvements tailor the engine to project needs.
- Mute game toggle added for easier debugging without sound.
- Drag and drop Resources in scripts using UIDs for resilience.
- Multiple remote nodes can now be selected at runtime.
- Editor language switching no longer requires a restart.
- Toggleable inspector sections improve user experience.
- Export variables as Variant with flexible type assignment.
- Script color picker added for easier color selection.
- Execute EditorScripts via command palette for quick access.
- Paste as unique option simplifies resource duplication.
- Duplicate projects directly from the Project manager.
- Append signal source automatically for easier signal management.
- Animation player receives quality-of-life upgrades.
- DPI-aware icons ensure sharp visuals on HiDPI screens.
- FoldableContainer node added for accordion-style UI elements.
- Label stacked effects allow complex styling.
- Recursive overrides simplify handling complex GUIs.
- Required qualifier added for clearer documentation.
- Editor UI adapted for non-desktop users with TouchActionsPanel.
- Support for devices with 16KB pages added.
- Edge-to-edge display option for Android.
- Camera feed support added for Android.
- Bake lightmaps and UV unwrap on mobile devices.
- Native Wayland sub-window support added.
- Game embedding support on macOS.
- Export to visionOS for Apple Vision Pro compatibility.
- Modify metadata without rcedit on Windows.
- WebAssembly SIMD support for performance boost.
- Load .NET assemblies directly from Android APKs.
- Variadic arguments added to GDScript.
- Abstract classes and methods introduced in GDScript.
- Main loop callbacks for GDExtension plugins.
- BoneConstraint3D for binding bones to other bones.
- Batch editing of assets reintroduced.
- SDL3 gamepad input driver for better gamepad support.
- SceneTree 3D physics interpolation for smoother movement.
- Specular occlusion from ambient light for more realistic rendering.
- Bent normal maps support for enhanced lighting.
- SMAA 1x support for better anti-aliasing.
- Mobile renderer uses half-precision floating-point format.
- D3D12 OpenXR backend added.
- Foveated rendering on Vulkan Mobile for VR.
- OpenXR render models for controller visualization.
- Application SpaceWarp support for Meta and Pico headsets.