Defold 1.12.3 drops
Defold Engine released v1.12.3 with practical tooling updates — shader time exposure, texture transforms, a script‑structure sidebar, and new input filters — that make shader work and input handling easier for small teams. (x.com) Those features mostly speed iteration on visuals and control logic, so indie teams using Defold should see fewer friction points when prototyping art and input behavior. (x.com)
A game engine is the part of game development that keeps track of art, code, input, and rendering, so small editor changes can save hours even when they do not look flashy on a changelog. Defold shipped version 1.12.3 as its latest stable release on April 7, 2026, with a cluster of workflow features aimed at art iteration and input setup. (github.com) (forum.defold.com) A shader is a tiny program that tells the graphics card how to draw pixels, like a lighting cue sheet for every object on screen. Defold 1.12.3 now exposes engine time to shaders, which means an effect like water ripples, pulsing lights, or heat shimmer can move on its own without a developer hand-feeding a timer from game code. (forum.defold.com) Texture transforms are instructions for how an image is placed on a surface, like sliding or rotating wallpaper without changing the wall itself. Defold 1.12.3 adds a semantic type for texture transforms, which gives shader authors a cleaner built-in way to move or rotate textures for effects such as scrolling backgrounds or animated surface details. (forum.defold.com) An editor outline is the sidebar that shows how a script is organized, the same way a document outline shows headings before you read the paragraphs. Defold 1.12.3 adds a parent property to editor script outline nodes, so tools that inspect or reshape code inside the editor can understand which blocks belong inside other blocks. (forum.defold.com) Input bindings are the rules that map a physical key or button to an in-game action, like telling the engine that Space means jump. Defold 1.12.3 changes the input binding key selector to a filterable select box, so a developer can search through keys instead of scrolling a long list when wiring controls. (forum.defold.com) The release also adds “Duplicate Selection” as a code action inside the editor, which is the kind of small tool that removes repetitive copy and paste when a team is prototyping variations of a function or data block. The same release adds runtime introspection through `editor.properties(node)` and an OpenAPI specification for the editor’s Hypertext Transfer Protocol server, which points to Defold continuing to treat the editor itself as something developers can script and extend. (forum.defold.com) There are also graphics and animation changes outside the headline features. Defold 1.12.3 adds world and normal semantic types for sprites, and it switches atlas animation work toward a list of animation frames instead of only start and end frame ranges, which gives developers finer control over how 2D image sequences are defined. (forum.defold.com) For teams using native extensions, the software development kit now includes QuatFromAngle, QuatToEuler, and EulerToQuat functions, which are helpers for rotating objects in 3D space without hand-rolling conversion code. The release notes also mention experimental support for minifying internal resource paths to save memory, which is a practical optimization for projects trying to keep runtime overhead down. (forum.defold.com) None of this changes what Defold is at a high level: the project’s GitHub repository still describes it as a free engine for desktop, mobile, and web games. What changed in 1.12.3 is the number of little places where an artist, tools programmer, or solo developer has to stop and build extra glue before testing an effect or cleaning up controls. (github.com) (forum.defold.com)