ezEngine release-26.9
Permanent link:
cppdashboard.dev/r/2026/08/ezengine-release-26-9An open source C++ game engine.
Release notes
## Highlights **Terrain:** - Added a new [terrain system](https://ezengine.net/pages/docs/terrain/terrain-plugin-overview.html) with non-destructive, [brush based](https://ezengine.net/pages/docs/terrain/terrain-brush-2d-component.html) terrain editing. It supports both [heightfields](https://ezengine.net/pages/docs/terrain/terrain-patch-component.html) as well as [voxel volumes](https://ezengine.net/pages/docs/terrain/terrain-volume-component.html). Since brushes are regular objects, moving one updates the affected areas in real-time, and brushes can be part of prefabs to shape the terrain below an object.    https://github.com/user-attachments/assets/36024816-a161-45bd-9471-1594528ebc28 **Render Graph:** - Significantly refactored the rendering infrastructure. A [render graph](https://ezengine.net/pages/docs/graphics/render-graph/render-graph.html) now declares up front all the dependencies, which is used to automatically insert Vulkan barriers. This is a major step forward to fully switching to Vulkan on all platforms in the near future. - The [Inspector](https://ezengine.net/pages/docs/tools/inspector.html) can now inspect the render graph of a running application. Passes are shown as rows and resources as columns. This helps debugging rendering related issues ([#1968](https://github.com/ezEngine/ezEngine/pull/1968))  - [Render pipeline properties](https://ezengine.net/pages/docs/graphics/render-pipeline/render-pipeline-properties.html) can now be driven through [blackboards](https://ezengine.net/pages/docs/misc/blackboards.html), instead of requiring dedicated code. This makes it significantly simpler to dynamically adjust global rendering options, such as fog. ([#1974](https://github.com/ezEngine/ezEngine/pull/1974)) **Lighting & Rendering:** - [Area light support](https://ezengine.net/pages/docs/graphics/lighting/point-light-component.html#area-lights) was added to all light types: [point lights](https://ezengine.net/pages/docs/graphics/lighting/point-light-component.html) gain tube (capsule) length and radius, [spot lights](https://ezengine.net/pages/docs/graphics/lighting/spot-light-component.html) an emitter disc radius, and [directional lights](https://ezengine.net/pages/docs/graphics/lighting/directional-light-component.html) a source angle for the sun disc. ([#1908](https://github.com/ezEngine/ezEngine/pull/1908))  - Added support for [light shafts](https://ezengine.net/pages/docs/graphics/lighting/light-shafts-component.html) (god rays). ([#1890](https://github.com/ezEngine/ezEngine/pull/1890))  - Integrated [screen space shadows](https://www.bendstudio.com/blog/inside-bend-screen-space-shadows), adding contact shadows for small scale detail. ([#1900](https://github.com/ezEngine/ezEngine/pull/1900))  - The default material now supports parallax occlusion mapping. ([#1885](https://github.com/ezEngine/ezEngine/pull/1885)) - Added support for [2D array textures](https://ezengine.net/pages/docs/graphics/textures-overview.html) ([#1905](https://github.com/ezEngine/ezEngine/pull/1905))  - [Decals](https://ezengine.net/pages/docs/effects/decals/projected-decals.html) now support…
Share this resource