 
        Beta versions are not as thoroughly tested as stable
     
    
        
        
        
        
        
        
            
                Browse local assets; 3D back face culling; cross-platform leaderboards; bug fixes
             
            
                
                    
                        17 June, 2025 ()
                    
                    
                
             
         
        
        
        
        
                    
                        
                            Email Me New Releases
                            Don't miss out on the latest and greatest new features in Construct 3
                         
                        
                     
                
        
            
            
                
                    Notes
                    This week's beta release has a real mix of updates for you. First of all the new Asset Browser now supports browsing folders on disk, so you can combine any saved asset libraries you have with other sources like your store purchases. Note this requires browser support for reading folders, which is currently supported by Chromium-based browsers like Chrome and Edge.
The Construct Game Services plugin now also supports leaderboards outside of the Construct Arcade. This means you can submit scores with any other export option. You'll need to create a leaderboard, and in your event sheet set a player ID and specify the leaderboard ID. For more information see Getting started with leaderboards. Currently the plugin only has minimal features to submit a score, but we'll be expanding it over time. This release also adds a script interface so you can also submit scores from code.
The 3D Shape object now also has a Back face culling option. This uses the GPU to automatically skip triangles that face away from the camera. This may or may not be suitable depending on transparency or face visibility, but for shapes where all the faces are opaque, it looks the same and is more efficient for the GPU. The ability to use culling is also exposed in IRenderer so scripting and addons can use the same capability (e.g. with the drawMesh() method).
In this release we've also updated our Windows, macOS and Linux export options to support early initialization for wrapper extensions. In short this allows for plugins like Steamworks to initialize the SDK before any web content loads, which may allow SDK integration to work better. A future update to the Steamworks and Epic Games plugins will make use of this.
Other updates this release include a new example Abductractor, a WebGPU performance optimization to better handle lots of Text and Drawing Canvas instances, bug fixes, and a few other changes and updates. Happy testing!
                 
                
                    
                    
                        
                            Like this Release?
                        
                        
                            Let us know with a thumbs up!
                        
                        
                     
                    
    Launch r444
                 
             
            
                
        
            
                
                     New Additions
New Additions
                
            
            
                
                    
                            
                                
                                
                                    Asset browser: add option to browse local folders in the local file system (where browser supports)
                                
                             
                        
                            
                                
                                
                                    New example 'Abductractor'
                                
                             
                        
                            
                                
                                
                                    3D shape: 'Back face culling' option
                                
                             
                        
                            
                                
                                
                                    Construct Game Services plugin: support for using leaderboards with other export options
                                
                             
                        
                            
                                
                                
                                    Settings: option to disable Example Browser
                                
                             
                        
                            
                                
                                
                                    Array/Dictionary: add console warning if attempting to load valid JSON data that is not in the correct format
                                
                             
                        
                 
             
         
    
        
            
                
                     Bug Fixes
Bug Fixes
                
            
            
                
                    
                            
                                
                                
                                    Audio: music not seekable when exported as Android app
                                
                             
                        
                            
                                
                                
                                    Audio: work around iOS bug causing audio to stop working after switching back to app
                                
                             
                        
                            
                                
                                
                                    WebGPU: could render incorrectly in some circumstances when using Particles (regression r442)
                                
                             
                        
                            
                                
                                
                                    macOS WKWebView: incorrectly handled minimizing main window
                                
                             
                        
                            
                                
                                
                                    Animations editor: download options not working as expected in browsers which support access to the local file system
                                
                             
                        
                            
                                
                                
                                    Animations editor: changing the name of an animation reseting size of instances in the layout view
                                
                             
                        
                            
                                
                                
                                    Project bar: Timeline, Ease and Flowchart folders giving wrong feedback when sorting through drag and drop
                                
                             
                        
                            
                                
                                
                                    Project bar: possible crash undoing tree changes
                                
                             
                        
                            
                                
                                
                                    Flowcharts: keyboard not working as expected when attempting to rename preset nodes
                                
                             
                        
                            
                                
                                
                                    Saving: crash trying to close a project in the time it takes for the 'Save & close' process to complete
                                
                             
                        
                            
                                
                                
                                    Global instances: global instances on global layers created multiple times when chaging layouts at runtime
                                
                             
                        
                 
             
         
    
        
            
                
                     Performance Improvements
Performance Improvements
                
            
            
                
                    
                            
                                
                                
                                    Improve Text and Drawing Canvas drawing performance with WebGPU renderer
                                
                             
                        
                 
             
         
    
        
            
                
                     SDK updates
SDK updates
                
            
            
                
                    
                            
                                
                                
                                    Add IPluginInfo SetWrapperExportProperties()
                                
                             
                        
                            
                                
                                
                                    Wrapper extensions: support for logging to browser console and reading package.json content
                                
                             
                        
                 
             
         
    
        
            
                
                     Scripting updates
Scripting updates
                
            
            
                
                    
                            
                                
                                
                                    Add Construct Games Services script interface
                                
                             
                        
                            
                                
                                
                                    Add IRenderer set/getCullFaceMode(), set/getFrontFaceWinding()
                                
                             
                        
                            
                                
                                
                                    Fix possible incorrect error message when an error is found in 'Imports for events' script
                                
                             
                        
                 
             
         
    
             
            
            
    
        
            Share Construct 3 Release r444 Now