Godot 4.0 Release: Major 3D, 2D, and Rendering Overhauls Unveiled
Godot 4.0, the biggest and longest‑developed version of the open‑source game engine, introduces new Vulkan back‑ends, an OpenGL compatibility renderer, advanced global illumination, enhanced 2D tilemap tools, sophisticated shader and post‑processing features, plus extensive updates across scripting, physics, UI, XR, networking, audio and animation.
3D and General Rendering Changes
Vulkan and New Renderer
Godot 4 introduces two new Vulkan back‑ends (cluster and mobile) and integrates an OpenGL compatibility renderer for legacy and low‑end devices. Direct3D 12 support is in development, and AMD FidelityFX Super Resolution 1.0 is available for high‑quality rendering at lower resolutions.
Integrated an OpenGL compatibility renderer for older devices.
Direct3D 12 renderer under development for better Windows and Xbox support.
AMD FidelityFX Super Resolution 1.0 for dynamic high‑quality rendering.
Highly Improved Lighting and Shadows
Godot’s global illumination system has been rebuilt from scratch. The new Signed Distance Field Global Illumination (SDFGI) brings real‑time GI to large open worlds. VoxelGI replaces GIProbe for midsize environments, while lightmaps now render on the GPU for faster performance.
Shadow rendering has been overhauled to provide higher quality and finer control.
New Rendering Optimizations
Automatic occlusion culling removes hidden geometry at runtime, improving CPU and GPU performance. In open environments, automatic mesh LOD or manual HLOD can be used to control visible ranges.
Enhanced Post‑Processing
Screen‑Space Indirect Lighting (SSIL) and a powerful SSAO implementation allow fine‑tuned ambient occlusion and indirect lighting. Physical light units enable realistic camera settings such as aperture, shutter speed, and ISO.
2D Improvements
Powerful New 2D Tilemap Editor
The redesigned tilemap editor unifies tileset and tilemap workflows, adds layers, terrain auto‑tiling, random placement tools, and selection tools for reuse. Tileset textures auto‑expand to prevent gaps, and new scene placement lets you add characters, boxes, and other interactive scenes directly on the grid.
New 2D Rendering Options
The 2D canvas renderer now supports complex blending of overlapping CanvasItems, Clip Children masking, and Multi‑Sample Anti‑Aliasing (MSAA) for smoother edges.
Improved 2D Lighting and Shadows
2D directional lights and shadows have been enhanced, with signed distance field shaders enabling long shadows, halos, and crisp outlines.
Shaders and Visual Effects
New Atmospheric Effects
Volumetric fog with temporal reprojection, configurable FogVolume nodes, and a sky shader for dynamic skies with reflections are introduced.
Texture and Material Projection
Decals allow materials to be projected onto surfaces, and new noise textures have been back‑ported from Godot 3.5.
Enhanced Shader Editor
GPU‑based particles now support attraction, collision, trails, sub‑emitters, and manual emission. Global shader parameters can be shared across materials for effects like wind or humidity.
Extended Shader Language
Support for uniform arrays, fragment‑to‑light variations, structures, preprocessor macros, and shader includes has been added.
Compute Shaders
Godot now supports compute shaders to accelerate GPU‑based algorithms.
Additional Features
Scripting: GDScript, C#, GDExtension (experimental)
Physics: Game‑specific engine, multithreading, improved API, higher stability
UI & Text: Multiple window support, UI editor improvements, new text rendering, theme editor
Internationalization: Extended language support, easier translation workflow
Editor & UX: Easier importing, new widgets, inspector and scene dock improvements, script editor upgrades, version control, movie maker mode, new editor theme
Navigation: Server‑based navigation system, extended complex navigation support
XR: Wider headset and platform support, Godot XR tools
Networking & Multiplayer: More stable networking, simplified multiplayer workflow
Audio: Cleaner sound, built‑in polyphony, music looping, text‑to‑speech
Animation: Enhanced animation editor, improved 3D animation workflow, animation libraries, retargeting, blending, transitions, new tween system
Platform Support: Android & Web, more exporting options
For Godot 3 LTS users, relevant fixes and features will be back‑ported to the upcoming Godot 3.6, with continued maintenance of the 3 branch.
Download: https://godotengine.org/download
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Programmer DD
A tinkering programmer and author of "Spring Cloud Microservices in Action"
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
