Construct 3 lets you make your own game from your browser - no coding required! Create your first game from scratch with Construct 3's free game engine.
Learn to build your own games with hundreds of game maker tutorials. Construct 3 also comes bundled with lots of templates and example game files.
Create games rapidly and prototype new game ideas quickly. No tool lets you create games faster and easier than Construct 3. You currently have Javascript disabled, if you want to start building your own games with Construct 3 you'll need to enable it then refresh this page!
What's New in r472
Release r472 was published on 10 Feb, 2026
In this release we've continued to do a lot of under-the-hood work to better prepare the Construct engine for 3D features. A key part of the engine is tracking bounding boxes of objects. Previously these bounding boxes were 2D, but now the engine tracks 3D bounding boxes so it has a built-in understanding of the extent of objects in 3D space. The 3D bounding box is available via expressions and a new script API (using a new AABB3D class, standing for Axis Aligned Bounding Box 3D). This work also allows for setting object's origin on the Z axis, which has allowed us to provide an option to set the Origin Z for 3D shape, as well as allowing negative heights (essentially mirror/flip but on the Z axis) for extra flexibility.
Work on the new 3D model plugin has also continued, with the new ability to choose multiple meshes to draw, a series of bug fixes, and a new icon to distinguish it from 3D shape.
Another key update in this release is to introduce a new workaround for gamepad input in Windows WebView2 exports. Currently an outstanding WebView2 bug stops gamepad input working. This can be worked around for non-Steam exports. However for Steam exports we now use a wrapper extension to access GameInput, a modern Windows API for accessing gamepads that supersedes prior APIs like XInput, DirectInput, and HID. Currently this only supports a single gamepad and may require installing the GameInput redistributable, but it should at least provide a way to use basic gamepad input for Steam games until the WebView2 bug is resolved.
Other changes include a new option to bound to viewport with the Bound to behavior (which has been renamed from Bound to layout), a new distance3d system expression, and support for three-value tweens to allow tweening X, Y and Z all at once. Happy testing!