Devlogs
NutshellEngine 0.2.6
NutshellEngine 0.2.6 improves audio functions and the editor's renderer.
Runtime
The Runtime is the part of the engine that runs the games made with the editor.
Features
- /!\ Breaking Change! Added a way to change a sound's playback time.
- /!\ Breaking Change! The default image sampler in the provided Graphics Module now uses a Nearest filter.
- The provided Graphics Module now selects a discrete GPU by default to avoid situations where an integrated GPU lacking some Vulkan extensions was selected, causing applications to not launch.
Bug fixes
- /!\ Breaking Change! Fixed an issue where textures loaded from .ntml material files didn't have their correct color spaces.
Editor
The Editor is the software used to make games with.
Features
- Colors and some material parameters can now be edited live.
- Frustum culling is now used to improve the renderer's performance.
- Drag-and-dropping materials and models on a selected Entity on the renderer applies the change to all selected Entities.
- Middle-clicking a file on a file selector now selects that file in the asset list.
Bug fixes
- Metallic, roughness and occlusion textures are now correctly bound.
- Sphere colliders are now correctly scaled.
- Fixed an issue where the editor could open twice when clicking on a recent project with both the left and the right mouse buttons.
- Minimum anisotropy is now 1.